资源描述:
《java图形swing界面设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、信息工程学院实验报告的内容与格式按任课教师的要求书写。Java程序设计实验/实习报告学院:理学院班级:计算101姓名:洪龙龙学号:2010014549成绩:AJAVA图形用户界面一、实验/实习过程实验题1源代码:/**MyFrame.java*/packagejavaapplication1;importjava.awt.*;importjavax.swing.*;publicclassMyFrameextendsJFrame{JMenumenu1,menu2,menu3,menu4,menu5,menu6,menu7,menu8;JTextFie
2、ldtextfield;JButtonbutton;JLabellabel;JTextAreatextarea;JCheckBoxcheckbox1,checkbox2;JRadioButtonradiobutton1,radiobutton2;JComboBoxcombobox;publicMyFrame(Strings){super(s);ContainercontentPane=getContentPane();contentPane.setLayout(newBorderLayout(10,10));setBackground(Color.
3、WHITE);//菜单栏JMenuBarmenubar=newJMenuBar();//菜单选项menu1=newJMenu("File");menu2=newJMenu("Edit");menu3=newJMenu("Nagivate");menu4=newJMenu("Search");menu5=newJMenu("Project");menu6=newJMenu("Run");menu7=newJMenu("Window");menu8=newJMenu("Help");menubar.add(menu1);menubar.add(menu
4、2);menubar.add(menu3);menubar.add(menu4);menubar.add(menu5);menubar.add(menu6);menubar.add(menu7);menubar.add(menu8);//菜单选项JMenuItemmenuitem1=newJMenuItem("Open",newImageIcon("images/other.png"));JMenuItemmenuitem2=newJMenuItem("Exit",newImageIcon("images/Warning.png"));menu1.
5、add(menuitem1);menu1.add(menuitem2);contentPane.add(menubar,BorderLayout.NORTH);JPanelpMiddle=newJPanel(newGridLayout(3,1));JPanelpTop=newJPanel(newGridLayout(1,2));//标签label=newJLabel("Fill"No"or"Yes":",SwingConstants.RIGHT);label.setIcon(newImageIcon("images/l.gif"));//文
6、本框textfield=newJTextField(null,15);JPanelpDepressed=newJPanel(newGridLayout(4,1));pDepressed.add(pTop);pTop.add(label);pTop.add(textfield);pMiddle.add(pDepressed);//文本区JSplitPanesplitpane=newJSplitPane(JSplitPane.HORIZONTAL_SPLIT);textarea=newJTextArea("Thisisatextarea.",300,2
7、0);textarea.setLineWrap(true);//自动换行pMiddle.add(newJScrollPane(textarea));JPanelpBottom=newJPanel();JPanelpBottomLeft=newJPanel(newGridLayout(1,2));JPanelpBottomRight=newJPanel(newGridLayout(1,2));//单选按钮pBottomLeft.setBorder(BorderFactory.createTitledBorder("Gender"));radiobut
8、ton1=newJRadioButton("Male");radiobutton2=newJRadioButton("Fe