为菜单项增加事件
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;public class Frame1 extends JFrame {
JMenuBar jMenuBar1 = new JMenuBar();
JMenu jMenu1 = new JMenu();
JMenuItem jMenuItem1 = new JMenuItem(); public Frame1() {
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
private void jbInit() throws Exception {
jMenu1.setText("file");
jMenuItem1.setText("file1");
jMenuItem1.addActionListener(new java.awt.event.ActionListener() {//添加事件
public void actionPerformed(ActionEvent e) {
jMenuItem1_actionPerformed(e);
}
});
jMenuBar1.add(jMenu1);
jMenu1.add(jMenuItem1);
} void jMenuItem1_actionPerformed(ActionEvent e) {
//在这里打开对话框
}
}
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;public class Frame1 extends JFrame {
JMenuBar jMenuBar1 = new JMenuBar();
JMenu jMenu1 = new JMenu();
JMenuItem jMenuItem1 = new JMenuItem(); public Frame1() {
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
private void jbInit() throws Exception {
jMenu1.setText("file");
jMenuItem1.setText("file1");
jMenuItem1.addActionListener(new java.awt.event.ActionListener() {//添加事件
public void actionPerformed(ActionEvent e) {
jMenuItem1_actionPerformed(e);
}
});
jMenuBar1.add(jMenu1);
jMenu1.add(jMenuItem1);
} void jMenuItem1_actionPerformed(ActionEvent e) {
//在这里打开对话框
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货