黑马程序员技术交流社区
标题:
新手入门
[打印本页]
作者:
淡看流光行远
时间:
2015-1-19 22:23
标题:
新手入门
本帖最后由 淡看流光行远 于 2015-1-26 21:32 编辑
1、复选框
class JCheckBoxDemo implements ItemListener
{ JFrame mainFrame;
JPanel mainPanel;
JCheckBox simpleCheckBox1;
JCheckBox simpleCheckBox2;
public JCheckBoxDemo()
{ mainFrame=new JFrame("JCheckBoxDemo");
mainPanel=new JPanel();
simpleCheckBox1=new JCheckBox("checkbox1");
simpleCheckBox1.setMnemonic('1');
simpleCheckBox1.addItemListener(this);
simpleCheckBox2=new JCheckBox("checkbox2");
simpleCheckBox2.setMnemonic('2');
simpleCheckBox2.addItemListener(this);
mainPanel.add(simpleCheckBox1);
mainPanel.add(simpleCheckBox2);
mainFrame.getContentPane().add(mainPanel);
mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
mainFrame.pack();
mainFrame.setLocationRelativeTo(null);
mainFrame.setVisible(true);
}
public void itemStateChanged(ItemEvent e)
{ JCheckBox cb=(JCheckBox)e.getSource();
if(cb==simpleCheckBox1)
System.out.println("simpleCheckBox1");
else
System.out.println("simpleCheckBox2");
}
2、菜单栏
public class JMenuIteml extends JFrame{
JTextArea theArea=null;
public JMenuIteml(){
super("JMenul");
theArea=new JTextArea();
theArea.setEditable(true);
getContentPane().add(new JScrollPane(theArea));
JMenuBar MBar=new JMenuBar();
JMenu mfile=buildFileMenu();
MBar.add(mfile);
setJMenuBar(MBar);
}//end of JMenul()
public JMenu buildFileMenu(){
JMenu thefile=new JMenu("文件");
JMenuItem newf=new JMenuItem("新建");
JMenuItem open=new JMenuItem("打开");
JMenuItem close=new JMenuItem("关闭");
JMenuItem exit=new JMenuItem("退出");
thefile.add(newf);
thefile.add(open);
thefile.add(close);
thefile.addSeparator();//分隔线
thefile.add(exit);
return thefile;
}// end of buildFileMenu()
复制代码
如何将二者结合制作一有菜单,有复选框的表单?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2