对Java图形用户界面美化几种方法.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
对Java图形用户界面美化几种方法

对Java图形用户界面美化几种方法   摘要:Java语言中通过设置组件的字体、背景色、前景色和在标签中添加图片等方法,可以美化Java的图形用户界面。   关键词:Java;GUI;字体;背景色;前景色;图片;美化   中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2015)24-0054-02   Java的图形用户界面(Graphical User Interface,GUI ) 是指采用图形方式显示的计算机操作界面,是用户与程序交互的窗口,使用图形的方式借助菜单、按钮等标准界面元素和鼠标操作,来帮助用户方便地操作计算机。这其中界面是用户最直接能看到的窗口,因此界面的美化就是一个很重要的环节。   1 设置组件的字体   设置组件的字体的方法是setFont( )方法,格式如下:   组件对象名.setFont(Font f);   Font类在java.awt中,Font类表示字体,用来以可见方式呈现文本。Font类的构造方法如下:   Font(String name, int style, int size):根据指定字体名称name、字体样式style和字体大小size,创建一个新Font。   其中,参数name表示字体名称,如“黑体”、“Times New Roman”等。参数style表示字体样式,此样式可以为Font.PLAIN(普通)、Font.BOLD(粗体)、Font.ITALIC(斜体)或Font.BOLD+Font.ITALIC。参数size表示字体大小,单位是磅,如12,16等整数。   例如,设置组件按钮b的标题的字体为宋体、加粗、20磅,可以使用下面的语句:   JButton b=new JButton(退出);   b.setFont(new Font(宋体,Font.BOLD,20));   也可以先定义Font类的有名字的对象,然后再设置字体,例如:   JButton b=new JButton(退出);   Font f=new Font(宋体,Font.BOLD,20);   b.setFont(f);   2 设置前景色、背景色的setForeground、setBackground方法   设置前景色、背景色的方法如下:   1)public void setForeground(Color c):设置组件的前景色。   2)public void setBackground(Color c):设置组件的背景色。   如果直接调用上述方法,则颜色与当前容器或所有图形有关。如果通过组件对象调用上述方法,则颜色只是与该组件有关。   3 添加图片   添加图片的方法有多种,可以在窗体中使用图像作为整个背景图片,也可以用图片来对窗体做局部的装饰。如果只想用图片来对窗体做局部的装饰, 那么可以在需要放置图片的位置先放置一个JLabel的对象, 然后设置它的图标为创建好的ImageIcon 对象即可。   4 设置JFrame的初始位置、大小等   setSize(int width, int height):调整组件的大小,使其宽度为 width,高度为 height。单位是像素。   setLocation(x,y):设置窗口显示的起始坐标(x,y)。   setResizable(false):参数为false时,禁止用户调整窗口大小。   5 使用上述方法美化GUI的实例   [例1]学生成绩管理系统的主界面。在这个界面中,设置了组件的字体、背景色、前景色,在标签中添加了图片。   import java.awt.*;   import javax.swing.*;   import java.awt.event.*;   public class Window2 extends JFrame implements ActionListener   { Window3 window3; //添加成绩   Window4 window4; // 按学号查询   Window5 window5; // 按姓名查询   Window6 window6; //修改成绩   JMenuBar mb;   JMenu menu1,menu2;   JMenuItem menuitem1,menuitem2,menuitem3,menuitem4;   JLabel label1,label2;   public Window2( )   {   setTitle(学生成绩管理系统);   setSize(800,600);   setLocation(260,130)

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档