7、JComboBox 下拉列表
/* * 初始化下拉列表 */ public void addcomb(){ String[] area = {"山西省", "山东省", "河北省", "陕西省"}; JComboBox jb=new JComboBox(area); jb.setSize(70, 20); jb.setLocation(120, 200); jb.setOpaque(false); c.add(jb); String[] area1 = {"太原", "长治", "忻州", "榆次"}; JComboBox jb1=new JComboBox(area1); jb1.setSize(70, 20); jb1.setLocation(200, 200); jb1.setOpaque(false); c.add(jb1); c.setLayout(null); }8、JList 列表
/* * 初始化list */ public void addList(){ String[] data = {"one", "two", "three", "four"};JList jl=new JList(data);
jl.setSize(100, 500); jl.setLocation(100, 50); c.add(jl); c.setLayout(null); }9、JTextArea 文本域
/* * 初始化文本区域 */ public void addArea(){ JTextArea ja=new JTextArea(); //ja.setSize(100, 40); JScrollPane jp=new JScrollPane(ja); jp.setSize(200, 60); jp.setLocation(100, 100); c.add(jp); c.setLayout(null); } 10、JMenu 创建菜单条 /* * 创建菜单条 */ public void addbar(){ //创建菜单条 JMenuBar jmb=new JMenuBar(); jmb.setSize(this.getWidth(), 30); jmb.setLocation(0, 0); c.add(jmb); c.setLayout(null); //创建菜单 JMenu filemenu=new JMenu("文件(F)"); JMenu editmenu=new JMenu("编辑(E)"); JMenu editmenu1=new JMenu("格式(O)"); JMenu editmenu2=new JMenu("查看(V)"); JMenu editmenu3=new JMenu("帮助(H)"); //设置快捷键 filemenu.setMnemonic('f'); editmenu.setMnemonic('e'); editmenu1.setMnemonic('o'); editmenu2.setMnemonic('v'); editmenu3.setMnemonic('h'); //加入菜单到菜单条 jmb.add(filemenu); jmb.add(editmenu); jmb.add(editmenu1); jmb.add(editmenu2); jmb.add(editmenu3); //创建菜单项 JMenuItem it1=new JMenuItem("新建"); JMenuItem it2=new JMenuItem("保存"); JMenuItem it3=new JMenuItem("打开"); JMenuItem it4=new JMenuItem("退出"); //加入菜单项到 文件菜单 filemenu.add(it1); filemenu.add(it2); filemenu.add(it3); //加入切割符 filemenu.addSeparator(); filemenu.add(it4); //创建菜单项 JMenuItem it11=new JMenuItem("复制"); JMenuItem it12=new JMenuItem("剪切"); JMenuItem it13=new JMenuItem("粘贴"); JMenuItem it14=new JMenuItem("查找"); //加入菜单项到 编辑菜单 editmenu.add(it11); editmenu.add(it12); editmenu.add(it13); editmenu.add(it14); }