图形用户界面程序设计

图形用户界面程序设计

ID:32810684

大小:92.71 KB

页数:4页

时间:2019-02-15

图形用户界面程序设计_第1页
图形用户界面程序设计_第2页
图形用户界面程序设计_第3页
图形用户界面程序设计_第4页
资源描述:

《图形用户界面程序设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、姓名学号专业班级课程名称JAVA程序设计B实验名称图形用户界面程序设计实验日期同组人员指导教师得分一、实验目的1、掌握Java中图形界面设计的基本元素和方法2、熟练使用常用组件设计图形界面。3、掌握布局管理器的使用。4、掌握事件的处理方法二、实验内容1、显示一个用户登陆界面。要求定义3个类:一个是实现外层窗口的顶层容器类;还有一个用于检测前两个类使用的测试类。实现代码如下:(1)建立SimpleJPanelClass。Javaimportjavax.swing.*;publicclassSimpleJPanelClassextends

2、JPanel{JLabelnameLabel,passwordLabel;JTextFieldname;JPasswordFieldpassword;JButtonokButton,cancelButton;publicSimpleJPanelClass(){nameLabel-newJLabel("Name:〃);passwordLabel=newJLabel("Password:〃);name=newJTextField(20);password二newJPasswordFie1d(20);okButton=newJButton(

3、〃0K〃);cancelButton二newJButton("Cemcel");add(nameLabel);add(name);add(passwordLabel);add(password);add(okButton);add(cancelButton);}}text.=newJTextField(20);(2)建立SiiiipleJFraineClass。Javaimportjavax.swing.*;publicclassSimpleJFrameClassextendsJFrame{SimpleJPanelClasspanel

4、;publicstaticfinalintDEFAULT」IDT!^320;publicstaticfinalintDEFAULT_HEIGH7=120;publicSimpleJFrameClass(){乂於讥巳(DEFAULT_WIDTH,DEFAULT_HEIGHT);setTitlef用户登录〃);panel二newSimpleJPanelClassO;getContentPane().add(panel);setVisible(true);setResizable(false);}}(3)建立TestJPanelClasSo

5、Javaimportjavax・swing.*;publicclassTestJPanelClass{publicstaticvoidmain(String[]agrs){SimpleJFrameClassframe二newSimpleJFrameClass();frame,setDefauItCloseOperation(JFTame・EXIT_0N_CL0S£);}}运行结果如下:用户登录口叵冈Name:2、设计一个GridLayout布局管理器的应用程序界面。实现代码如下:(1)importjava.awt.*;importja

6、vax.swing.*;publicclassJFrameClassextendsJFrame{•ri丄「〃八〃〃1〃〃c〃〃c〃〃4〃〃L〃〃八〃〃r〃〃C〃〃C〃〃

7、〃〃〃〃,〃〃/〃〃〃、StringLJstr={0,1,2,3,4,5,6,7,8,9,+,一,*,/,二};JButton[]button;JPane1pane11、pane12;JTextFieldtext;publicJFrameClass(){super(''GridLayout布局管理器举例〃);button二newJButton[15];panel1二n

8、ewJPanel();panel2=newJPanel();getContentPane().add(panel1,"North");getCoritentPane()•add(pane12,〃Center〃);panelLadd(text);panel2.setLayout(newGridLayout(5,3));for(inti二0;i〈15;i++){button[i]=newJButton(str[i]);panel2.add(button[i]);}setSize(200,300);setVisible(true);setR

9、esizable(false);}}(2)importjavax.swing.*;publicclassTestjFreimeCleiss{publicstaticvoidmain(String[]args){JFram

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。