package istlab.KisoJikken;
import java.awt.Component;
import javax.swing.JMenuItem;
import javax.swing.JPopupMenu;
public class JTAConsolePopup extends JPopupMenu {
JTAConsole console;
public JTAConsolePopup(JTAConsole con) {
console = con;
JMenuItem mi;
setLightWeightPopupEnabled(true);
mi = new JMenuItem("cancel");
add(mi);
addSeparator();
if (console.getSelectedText() != null && console.getSelectedText().length() > 0) {
mi = new JMenuItem("Copy");
add(mi);
mi.addActionListener(console); // コンソールに処理してもらう
addSeparator();
}
mi = new JMenuItem("Submit");
add(mi);
mi.addActionListener(console);
mi = new JMenuItem("Review");
add(mi);
// mi = new JMenuItem("Show Diff");
// add(mi);
// mi.addActionListener(console); // コンソールに処理してもらう
}
public void showWithFrame(Component c, int x, int y) {
show(c, x, y);
}
}