为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

JAVA的字体格式设置对话框代码

2017-10-12 12页 doc 30KB 28阅读

用户头像

is_686908

暂无简介

举报
JAVA的字体格式设置对话框代码JAVA的字体格式设置对话框代码 进口java AWT *; 进口javax.摆动。*; / * * *字体格式设置对话框 * / 公共类的字体格式扩展对话框{ 私人JLabel namelb; 私人JLabel stylelb; 私人JLabel sizelb; 私人JTextField nametx; 私人JTextField styletx; 私人JTextField sizetx; 私人JList namelt; 私人JList stylelt; 私人JList sizelt; 私人js...
JAVA的字体格式设置对话框代码
JAVA的字体设置对话框代码 进口java AWT *; 进口javax.摆动。*; / * * *字体格式设置对话框 * / 公共类的字体格式扩展对话框{ 私人JLabel namelb; 私人JLabel stylelb; 私人JLabel sizelb; 私人JTextField nametx; 私人JTextField styletx; 私人JTextField sizetx; 私人JList namelt; 私人JList stylelt; 私人JList sizelt; 私人jscrollpane1 JScrollPane; 私人jscrollpane2 JScrollPane; 私人jscrollpane3 JScrollPane; 私人JButton批准; 私人JButton取消; 私人JFrame框架; 公共字体; / /字体”逻辑名”集 private String [ ] [ ] fontnameset =新的字符串 {“Arial”、“Arial Black”、“Arial Narrow”、“Book Antiqua”、“文人旧风格”, “架符号7”,“世纪哥特”,“Comic Sans Ms”,“信使新”, “对话”、“dialoginput”、“Dotum”、“dotumche”、“fangsong_gb2312”, “宋体”、“FZShuTi”、“fzyaoti”、“Garamond”、“格鲁吉亚”, “gulim”、“gulimche”、“Haettenschweiler”、“影响”、 “kaiti_gb2312”, “金山语音平原”、“傈僳族”、“Lucida Bright”、“Lucida Console”, “Lucida Sans”、“Lucida Sans Typewriter”、“Lucida Sans Unicode”、“马利特”, “微软视窗”、“MingLiU”、“等宽”、“蒙纳corsiva”, “哥特”、“pgothic女士”、“小姐参考sans-serif”,“参考” 专业, “小姐,”UI哥特式”MV勃利”、“新宋体”,Palatino划线”、 “新细明体”, “滑体”、“线”、“SimHei”、“SimSun”、“Simsun(创始人扩展)”, “是PUA”,“STCaiyun”、“STFangsong”、“stxihei”、“txingkai”、“stxinwei”, “stzhongsong”、“符号”、“宋体”、“宋体”、“Trebuchet MS”、“宋体”, “webdings”、“Wingdings”、“Wingdings 2”、“Wingdings 3”, “YouYuan”}; / /字体”样式”集的字符串数组 private String [] fontstyleset = {“普通”,“斜体”,“粗体”,“粗体斜体”}; / /字体”样式”集的常量数组 私人整数[] fontcon = {字体。平原,字体,斜体,粗体,黑体字体。字体。|字体斜体}; / /字体”大小”集 private String [] fontsizeset = {“6”、“7”、“8”、“9”、“10”、“11”、“12”、“14”、 “16”, “18”、“20”、“22”、“24”、“26”、“28”、“36”、“48”, "72"}; / * * * 无参构造器 * / public fontformat () { initgui (); } / * * * 传入父窗口引用的带参构造器 * / public fontformat (jframe frame) { this.frame = frame; / / 父窗口中必须有一个public的font对象 initgui (); } / * * * 字体格式选择器的界面初始化 * / private void initgui () { try { setdefaultcloseoperation (windowconstants.dispose _ on _ close). this.settitle ("字体格式"); getcontentpane ().setlayout (null). { namelb = new jlabel (); getcontentpane ().add (namelb); namelb.settext ("字体:"); namelb.setbounds (34, 24, 90, 26). namelb.setfont (new java.awt.font ("simsun, 1.14). } { stylelb = new jlabel (); getcontentpane ().add (stylelb); stylelb.settext ("字型:"); stylelb.setbounds (160, 24, 82, 23). stylelb.setfont (new java.awt.font ("simsun, 1.14). } { sizelb = new jlabel (); getcontentpane ().add (sizelb); sizelb.settext ("大小:"); sizelb.setbounds (273, 23, 54, 24). sizelb.setfont (new java.awt.font ("simsun, 1.14). } { nametx = new jtextfield (); getcontentpane ().add (nametx); nametx.setbounds (34, 54, 90, 22). } { styletx = new jtextfield (); getcontentpane ().add (styletx); styletx.setbounds (160, 54, 70, 21); } { sizetx = new jtextfield (); getcontentpane ().add (sizetx); sizetx.setbounds (273, 54, 54, 22). } { approve = new jbutton (); getcontentpane ().add (approve). approve.settext ("确定"); approve.setbounds (69, 240, 91, 28). approve.setfont (new java.awt.font ("kaiti _ gb2312, 1.16). approve.addactionlistener (new actionlistener () { public void actionperformed (actionevent evt) { approveactionperformed (evt); } }); } { cancel = new jbutton (); getcontentpane ().add (cancel). cancel.settext ("取消"); cancel.setbounds (203, 240, 91, 28). cancel.setfont (new java.awt.font ("kaiti _ gb2312, 1.16). 取消。addactionlistener(新actionlistener() { public void actionPerformed(ActionEvent EVT){ cancelactionperformed(EVT); } }); } { jscrollpane1 =新jscrollpane(); getcontentpane()添加(jscrollpane1); jscrollpane1窗口(34, 74, 90,104); { ListModel fontnamemodel = 新的defaultcomboboxmodel(fontnameset); namelt =新jlist(); jscrollpane1 setviewportview(namelt); namelt setModel(fontnamemodel); namelt窗口(274, 193, 90,86); namelt。setborder(borderfactory。createetchedborder (BevelBorder。降低)); namelt。addMouseListener(新mouseadapter() { public void mouseClicked(MouseEvent EVT){ nameltmouseclicked(EVT); } }); } } { jscrollpane2 =新jscrollpane(); getcontentpane()添加(jscrollpane2); jscrollpane2窗口(160, 74, 70,103); { ListModel fontstylemodel = 新的defaultcomboboxmodel(fontstyleset); stylelt =新jlist(); jscrollpane2 setviewportview(stylelt); stylelt setModel(fontstylemodel); stylelt窗口(310, 215, 70,102); stylelt。setborder(borderfactory。createetchedborder (BevelBorder。降低)); stylelt。addMouseListener(新mouseadapter() { public void mouseClicked(MouseEvent EVT){ styleltmouseclicked(EVT); } }); } } { jscrollpane3 =新jscrollpane(); getcontentpane()添加(jscrollpane3); jscrollpane3窗口(273, 75, 54,100); { ListModel fontsizemodel = 新的defaultcomboboxmodel(fontsizeset); sizelt =新jlist(); jscrollpane3 setviewportview(sizelt); sizelt setModel(fontsizemodel); sizelt窗口(300, 218, 54,102); sizelt。setborder(borderfactory。createetchedborder(BevelBorder。降低)); sizelt。addMouseListener(新mouseadapter() { public void mouseClicked(MouseEvent EVT){ sizeltmouseclicked(EVT); } }); } } Set the default font format / parent window to the font font format If (frame.font==null) { NameTx.setText ("SimSun"); StyleTx.setText (fontStyleSet[0]); SizeTx.setText ("12"); NameLt.setSelectedValue ("SimSun", true); StyleLt.setSelectedIndex (0); SizeLt.setSelectedValue ("12", true); } Else{ Int idxStyle = 0; For (int i=0; i
/
本文档为【JAVA的字体格式设置对话框代码】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索