实验四 图形用户界面设计

实验四 图形用户界面设计

ID:46405493

大小:62.55 KB

页数:8页

时间:2019-11-23

实验四  图形用户界面设计_第1页
实验四  图形用户界面设计_第2页
实验四  图形用户界面设计_第3页
实验四  图形用户界面设计_第4页
实验四  图形用户界面设计_第5页
资源描述:

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

1、实验四图形用户界面设计实验目的1.掌握Java语言中GUI编程的基本方法2.掌握Java语言中AWT组件的基本用法3.掌握Java语言中Swing组件的基本用法实验内容1.图形用户界面设计程序(ArtFont.java)要求:设计一个文字字体设置窗体,在该窗体中可以设置要显示文字的字体内容,包括字体名称、字体大小、粗体和斜体等字体风格。并模拟在不同操作系统下的显示效果。程序的最终显示效果如下:提示:整个窗体继承于JFrame,采用BorderLayout布局。在窗体中添加三个JPanel:northPanel、centerPanel和southP

2、anel,分别位于窗体的北部、中部和南部,然后分别在各个面板中添加其它组件,并逐步完善程序功能。请按以下步骤完成程序设计:1)新建ArtFont类,该类用于显示主界面。其主要代码如下:publicclassArtFontextendsJFrame{JComboBoxfontType;//字体样式下拉框,JComboBoxfontSize;//字体大小下拉框JComboBoxwindowStyle;//窗体样式下拉框JCheckBoxboldBx;//粗体按钮JCheckBoxitalicBx;//斜体按钮JButtoncolorBtn;//颜色按

3、钮;String[]fontNames;//字体名称;String[]fontSizes;//字体大小;JLabellabel;//输入提示标签;JTextFieldinputText;//文字输入框;JTextAreatxtArea;//文字显示区;JPanelnorthPanel;//字体设置;JPanelcenterPanel;//显示效果区JPanelsouthPanel;//样式设置Fontfont;intboldStyle,italicStyle,underlineStyle;intfontSizeStyle;StringfontNa

4、meStyle;ColorcolorStyle=Color.black;//设置字体的默认颜色为黑色;String[]style={"默认显示效果","Windows显示效果","Unix显示效果"};publicArtFont(){super("字体设置");//设置默认字体boldStyle=0;italicStyle=0;underlineStyle=0;fontSizeStyle=10;fontNameStyle="宋体";font=newFont(fontNameStyle,boldStyle+italicStyle,fontSizeS

5、tyle);northPanel=getNorthPanel();centerPanel=getCenterPanel();southPanel=getSouthPanel();//设置容器;Containercontainer=getContentPane();container.setLayout(newBorderLayout());【补充代码】//将northPanel添加到窗体的北部【补充代码】//将centerPanel添加到窗体的中部【补充代码】//将southPanel添加到窗体的南部setSize(500,300);【补充代码】

6、//将窗体位于屏幕的中央setVisible(true);}privateJPanelgetNorthPanel(){JPanelpanel=newJPanel();returnpanel;}privateJPanelgetCenterPanel(){JPanelpanel=newJPanel();returnpanel;}privateJPanelgetSouthPanel(){JPanelpanel=newJPanel();returnpanel;}publicstaticvoidmain(Stringargs[]){ArtFontartFo

7、nt=newArtFont();artFont.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}}1)根据ArtFont类代码和程序界面图设计北部面板northPanel:privateJPanelgetNorthPanel(){JPanelpanel=newJPanel();【补充代码…】returnpanel;}1)根据ArtFont类代码和程序界面图设计中部面板centerPanel:privateJPanelgetCenterPanel(){JPanelpanel=newJPanel();【

8、补充代码…】returnpanel;}2)根据ArtFont类代码和程序界面图设计南部面板southPanel:privateJPane

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

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

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