java实现仿windows 字体设置选项卡实例

编程之家收集整理的这篇文章主要介绍了java实现仿windows 字体设置选项卡实例编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本篇文章介绍了java仿windows 字体设置选项卡,可实现类似windows字体设置效果,需要的朋友可以参考下。

想用java做一个像windows里一样的txt编辑软件,涉及到字体设置选项卡,在网上找了很久都没找到,就生气啦自己写一个,现在贴这里分享一下,下次再遇到这样的问题就不用自己亲自打代码啦!

package 实验; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import javax.swing.*; import javax.swing.border.BevelBorder; /** * 字体格式设置对话框 */ public class FontFormat extends jdialog { private JLabel nameLb; private JLabel styleLb; private JLabel sizeLb; private JLabel presLb; private JTextField nameTx; private JTextField styleTx; private JTextField sizeTx; private JTextField presTx; private JList nameLt; private JList styleLt; private JList sizeLt; private JScrollPane jScrollPane1; private JScrollPane jScrollPane2; private JScrollPane jScrollPane3; private JButton approve; private JButton cancel; private JButton chose; private JRadioButton[] language = new JRadioButton[2]; private ButtonGrouP Languageg; private String Slanguage[] = { new String("李涛"), new String("ABC") }; private static JFrame frame; public Font font, newFont;// 字体类 private Color color;// 颜色类 Color newColor; private JFileChooser fileChoose = new JFileChooser();// 文件选择类实例 private jdialog colorDlg;// 颜色对话框 private JColorChooser colorChoose = new JColorChooser();// 颜色选择类实例 private GraphicsEnvironment environment; // 该类中又获取系统字体的方法; private String[] fontNameSet;// 字体‘逻辑名'集 // 字体‘样式'集的字符串数组 private String[] fontStyleSet = { "常规", "倾斜", "加粗", "倾斜 加粗" }; // 字体‘样式'集的常量数组 private Integer[] fontCon = { Font.PLAIN, Font.ITALIC, Font.BOLD, Font.BOLD | Font.ITALIC }; // 字体‘大小'集 private String[] fontSizeSet = { "6", "7", "8", "9", "10", "11", "12", "14", "16", "18", "20", "22", "24", "26", "28", "36", "48", "72" }; public static void main(String args[]) {// 主函数 FontFormat a = new FontFormat(); a.setVisible(true); } public FontFormat() {// 无参构造函数 super(frame, "李涛―字体设置窗口", true); frame = new JFrame(); initGUI(); } public FontFormat(JFrame frame) {// 含参构造函数 super(frame, "李涛―字体设置窗口", true); this.frame = frame;// 父窗口中必须有一个public的Font对象 // setAlwaysOnTop(true); initGUI(); } private void initGUI() {// 字体格式选择器的界面初始化 try { getContentPane().setLayout(null); environment = GraphicsEnvironment.getLocalGraphicsEnvironment();// GraphicsEnvironment是一个抽象类,不能实例化,只能用其中的静态方法获取一个实例 fontNameSet = environment.getAvailableFontFamilyNames();// 获取系统字体 addMenu();// 加入菜单 initFont();// 初始化字体 // pack(); setSize(380, 337); setDefaultCloSEOperation(WindowConstants.disPOSE_ON_CLOSE); setwindowPos();// 使窗口屏幕居中 setResizable(false);// 大小不可变 } catch (Exception e) { e.printstacktrace(); } } private void initFont() {// 初始化字体 // 设置认字体格式为父窗口font对向的字体格式 if (frame.getFont() == null) { nameTx.setText(fontNameSet[0]); styleTx.setText(fontStyleSet[0]); sizeTx.setText("12"); nameLt.setSelectedValue(fontNameSet[0], true); styleLt.setSelectedindex(0); sizeLt.setSelectedValue("12", true); font = new Font(fontNameSet[0], fontCon[0], 12); newFont = font;// 保存原来的字体格式 presTx.setFont(font); // JOptionPane.showMessageDialog(null, "ccac"); } else { int idxStyle = 0; for (int i = 0; i 上一篇:Spring boot validation校验方法实例下一篇:Java集合和数据结构排序实例详解 热门搜索

java实例 

Arraysize设置实例 

java实现telnet 

AJAX实现仿Google 

实现窗体 

相关文章

java实现仿windows 字体设置选项卡实例

2021-09-10阅读(7901)评论(0)推荐()

本篇文章介绍了java仿windows 字体设置选项卡,可实现类似windows字体设置效果,需要的朋友可以参考下。

js实现仿Windows风格选项卡和按钮效果实例

2021-11-08阅读(3236)评论(0)推荐()

这篇文章主要介绍了js实现仿Windows风格选项卡和按钮效果方法,可实现类似windows选项卡风格的tab标签效果,需要的朋友可以参考下

JS实现仿Windows经典风格的选项卡Tab切换代码

2021-11-04阅读(10219)评论(0)推荐()

这篇文章主要介绍了JS实现仿Windows经典风格的选项卡Tab切换代码,涉及JavaScript元素的遍历与样式的修改技巧,具有一定参考借鉴价值,需要的朋友可...

java Swing实现选项卡功能(JTabbedPane)实例代码

2021-10-12阅读(8122)评论(0)推荐()

这篇文章主要介绍了java Swing实现选项卡功能(JTabbedPane)实例代码的相关资料,学习java 基础的朋友可以参考下这个简单示例,需要的朋友可以...

JS实现选项卡实例详解

2021-10-10阅读(8436)评论(0)推荐()

这篇文章主要介绍了JS实现选项卡的方法,结合实例形式详细讲述了JavaScript实现选项卡的布局与功能实现的完整步骤及相关技巧,需要的朋友可以参考下

Android编程实现自定义Tab选项卡功能示例

2021-11-12阅读(3031)评论(0)推荐()

这篇文章主要介绍了Android编程实现自定义Tab选项卡功能,结合完整实例形式分析了Android自定义tab选项卡的遍历、设置及属性操作相关技巧,需要的朋友...

js选项卡的实现方法

2021-10-10阅读(2762)评论(0)推荐()

这篇文章主要介绍了js选项卡的实现方法,实例分析了js选项卡的实现思路及html+css布局与js功能技巧,非常具有实用价值,需要的朋友可以参考下

取消

有人回复邮件通知

提交评论

© 2021 编程之家 

工信部备案号:琼ICP备2022000316号

总结

以上是编程之家为你收集整理的java实现仿windows 字体设置选项卡实例全部内容,希望文章能够帮你解决java实现仿windows 字体设置选项卡实例所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

Java相关文章

使用SpringBoot2.x配置静态文件缓存
Java动态代理四种实现方式详解
Eclipse开发JavaWeb项目配置Tomcat的方法步骤
详解领域驱动设计之事件驱动与CQRS
SpringBoot全局配置long转String丢失精度的问题解决
springboot yml定义属性,下文中${} 引用说明
IDEA解决Java:程序包xxxx不存在的问题
编程语言榜单Java与Python并列第二!Julia下滑
MyBatis Log 插件无法显示SQL语句的原因解析
jsp response.sendRedirect()用法详解
使用springboot访问图片本地路径并映射成url
springboot文件虚拟路径映射方式