import javax.swing.*; import java.awt.*; import java.awt.event.*;
public class Test implements ActionListener {
public static void main(String[] args) {
JFrame win= new JFrame("练习");
win.setSize(900,900);
win.getContentPane().setBackground(Color.BLACK);
win.setVisible(true);
}
}
想给窗口添加菜单条。比如简化的例子: 文件(打开、退出) 视图(单屏、全屏)
参考代码:
JMenuBar menubar=new JMenuBar();
JMenuItem anItem;
JMenu menu1=new JMenu("文件");
anItem=new JMenuItem("打开"); menu1.add(anItem); anItem.addActionListener(this);
anItem=new JMenuItem("退出"); menu1.add(anItem); anItem.addActionListener(this);
JMenu menu2=new JMenu("视图");
anItem=new JMenuItem("单屏"); menu2.add(anItem); anItem.addActionListener(this);
anItem=new JMenuItem("全屏"); menu2.add(anItem); anItem.addActionListener(this);
menubar.add(menu1);
menubar.add(menu2);
如何给窗口添加菜单条?请用两种方式
一种是在窗口里直接添加菜单代码。
另一种是为了结构清晰,让菜单独立出来。新建一个菜单类,再把菜单对象添加到窗口中。
6 个解决方案
#1
求助一下。谢谢。
#2
求助高手。拜托。
#3
好吧,我承认是来帮你收分的。我学C++的,JAVA一窍不通。
#4
还没学到哪里,
#5
JMenubar jmb;//只要一个,多语言可以切换
JMenu jm;// 文件 查看 收藏 工具 帮助
jmb.add(jm);
JMenuItem jmi;
jm.add(jmi);
可以继承jmi的类
JCheckBoxMenuItem
JRadioButtonMenuItem
ButtonGroup
用法和swing差不多的
JMenu jm;// 文件 查看 收藏 工具 帮助
jmb.add(jm);
JMenuItem jmi;
jm.add(jmi);
可以继承jmi的类
JCheckBoxMenuItem
JRadioButtonMenuItem
ButtonGroup
用法和swing差不多的
#6
收分
#1
求助一下。谢谢。
#2
求助高手。拜托。
#3
好吧,我承认是来帮你收分的。我学C++的,JAVA一窍不通。
#4
还没学到哪里,
#5
JMenubar jmb;//只要一个,多语言可以切换
JMenu jm;// 文件 查看 收藏 工具 帮助
jmb.add(jm);
JMenuItem jmi;
jm.add(jmi);
可以继承jmi的类
JCheckBoxMenuItem
JRadioButtonMenuItem
ButtonGroup
用法和swing差不多的
JMenu jm;// 文件 查看 收藏 工具 帮助
jmb.add(jm);
JMenuItem jmi;
jm.add(jmi);
可以继承jmi的类
JCheckBoxMenuItem
JRadioButtonMenuItem
ButtonGroup
用法和swing差不多的
#6
收分