private JMenu file = new JMenu("文件")
private JMenuItem quit = new JMenuItem("退出")
file.add(quit)
quit.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
jQuit_ActionPerformed(e)
}
})
private void jQuit_ActionPerformed(ActionEvent e){
System.exit(0)
}
import java.awt.event.ActionEventimport java.awt.event.ActionListener
import javax.swing.JFrame
import javax.swing.JMenu
import javax.swing.JMenuBar
import javax.swing.JMenuItem
import javax.swing.JOptionPane
import javax.swing.SwingUtilities
public class TestWin extends JFrame {
{
JMenuBar jmb = new JMenuBar()//创建菜单栏
JMenu jm1 = new JMenu("帮助")//创建菜单
jmb.add(jm1)
JMenuItem jmi = new JMenuItem("帮助")//创建菜单项
jm1.add(jmi)//把菜单项添加到菜单中
jmi.addActionListener(new ActionListener() {//给菜单项添加动作监听器
@Override
public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(TestWin.this, "窗口中有一句话")//显示消息对话框
}
})
setJMenuBar(jmb)
setTitle("时钟")// 标题
setSize(800, 600)
setLocationRelativeTo(null)// 窗口居中
setDefaultCloseOperation(EXIT_ON_CLOSE)// 窗口点击关闭时,退出程序
setVisible(true)// 窗口可见
}
public static void main(String[] args) {
SwingUtilities.invokeLater(() -> new TestWin())
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)