java中没有自带的字体对话框,这需要自己来编写。

text.setFond("字体名字",字形(如,fond.bold),大小)

import java.awt.*;

import java.awt.event.*;

import javax.swing.JColorChooser;

//import javax.swing.border.*;

class ff extends Frame implements ActionListener

{

Choice font,size,bolder;

Button bb;

ff(String s)

{

setTitle(s);

font=new Choice();

bolder=new Choice();

size=new Choice();

//bolder.add加监视器

//font.add加监视器

//size.add加监视器

Panel p1=new Panel();

Panel p2=new Panel();

bb=new Button("点击打开");

bb.addActionListener(this);

p1.setLayout(new GridLayout(4,1));

p2.setLayout(new GridLayout(4,1));

GraphicsEnvironment gg=GraphicsEnvironment.getLocalGraphicsEnvironment();

String ss[]=gg.getAvailableFontFamilyNames();

String bold[]={"Font.BOLD","Font.CENTER_BASELINE","Font.CENTER_BASELINE","Font.ITALIC",

"Font.PLAIN","Font.ROMAN_BASELINE","Font.TRUETYPE_FONT"};

for(int i=126;i

font.add(ss[i]);

for(int i=12;i<=64;i+=2)

{

String w=String.valueOf(i);

size.add(w);

}

for(int i=0;i

{

bolder.add(bold[i]);

}

p1.add(new Label("请选择字体"));

p1.add(font);

p1.add(new Label("请选择大小"));

p1.add(size);

p2.add(new Label("请选择字型"));

p2.add(bolder);

p2.add(new Label("请选择字体颜色"));

p2.add(bb);

add(p2,BorderLayout.WEST);

add(p1,BorderLayout.EAST);

setSize(250,150);

setVisible(true);

pack();

addWindowListener(new WindowAdapter()

{

public void windowClosing(WindowEvent ee)

{

System.exit(0);

}

});

}

public void actionPerformed(ActionEvent e)

{

Color cc=JColorChooser.showDialog(this,"颜色对话框",null);

bb.setBackground(cc);//应用举例

}

}

public class font

{

public static void main(String[] args)

{

new ff("字体对话框");

}

}

0

◆◆

评论读取中....

请登录后再发表评论!

◆◆

修改失败,请稍后尝试

记事本改字体的代码java_求java记事本代码(带字体设置功能)?相关推荐

  1. 编写一个程序实现方法的覆盖java_编写Java程序代码必须先声明一个____,然后在其中编写实现需求的业务代码。...

    [多选题]下列关于多行注释的应用,正确的是( ) [单选题]是在思维中把对象分解为各个部分.侧面.属性以及阶段,分别加以考察的方法.(1.0分) [判断题]多行注释"/*...*/" ...

  2. 分数四则运算java_用java具体代码实现分数(即有理数)四则运算

    用java具体代码实现分数(即有理数)四则运算 1,背景 Java老师布置了一个关于有理数运算的题目,因为参考书上有基本代码,所以自己主要是对书上代码做了一点优化,使其用户交互性更加友好以及代码封装性 ...

  3. java 生成客户端代码_swagger-codegen生成java客户端代码

    前后端分离的时候,需要建立契约,Swagger可达到该目的(略). 建立Rest接口后,通过swagger-codegen项目可以自动生成对应的客户端代码(c++.php.java.js.node等等 ...

  4. java 代码块同步,Java 同步代码块

    Java 同步代码块 1 什么是Java同步代码块 同步代码块可用于对方法的任何特定资源执行同步. 假设您的方法中有50行代码,但是您只想同步5行,则可以使用synchronized代码块. 如果将方 ...

  5. 编写代码java_求大神帮忙!编写java代码!

    XhstormR //部门类 public class DeptVo { private String deptName; private int num; public DeptVo(String  ...

  6. 计算器的程序代码java_求用JAVA编写的计算器程序代码

    展开全部 import java.awt.*;//引入包java.awt中所有的类 import java.awt.event.*;//引入包java.awt.event中所有的类. public c ...

  7. 求二叉树中结点个数代码java_求二叉树中第K层结点的个数

    一,问题描述 构建一棵二叉树(不一定是二叉查找树),求出该二叉树中第K层中的结点个数(根结点为第0层) 二,二叉树的构建 定义一个BinaryTree类来表示二叉树,二叉树BinaryTree 又是由 ...

  8. 体质测试java代码_求java代码,要求做一个测试类,实现以下功能之一。最好三个功能都有。...

    展开全部 import java.util.*; public class Admin {//管理类 Scanner in=new Scanner(System.in); String msg=&qu ...

  9. java完整版记事本_求java记事本完整版

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 p1.add(new Label("请选择大小")); p1.add(size); p2.add(new Label("请选 ...

最新文章

  1. sql取最大值的那一行_从零学会SQL:SQL高级功能
  2. 自学python推荐书籍 知乎-在知乎上学 Python - 爬虫篇
  3. Job for network.service failed because the control process exited with error code问题
  4. 阿里大规模业务混部下的全链路资源隔离技术演进
  5. php注册登录遍写入 遍验证,自动注册登录验证机制的php代码
  6. 【Julia】ERROR: UndefVarError: linspace not defined
  7. android unity 关闭应用_使用Android Studio在安卓平台Profile Unity应用
  8. 【Coding】C++诡异问题之一
  9. 深度学习(deep learning)优化调参细节(trick)
  10. C#Brush的使用(转载)
  11. 凌阳单片机c语言延时函数,凌阳单片机C语言(网站整理).doc
  12. MySQL 主键、索引创建
  13. HTML中如何将背景图片移动,怎么设置html的背景图片的位置
  14. 操作系统实验七:动态分区分配方式的模拟
  15. 【转载】Java并发编程:volatile关键字解析 by 海子
  16. 加法的横式竖式教案c语言,竖式进位加法教案
  17. 局域网内建网站教程,如何零成本搭建自己的网站?
  18. 【控制control】机械臂运动学、动力学模型
  19. 爬取网络数据到excel表
  20. java excel行高_Java 设置Excel自适应行高、列宽

热门文章

  1. 国内外常用学术网站(访问不了“谷歌学术”的,试一试有惊喜哦)
  2. 电脑pc页面在手机缩放显示
  3. snmp+mrtg实现对局域网内的linuxServer的监控(转)
  4. 技术书写作你要知道的几件事
  5. 【pycharm】英文输入法变成全角字符无法输入
  6. 外边距与内边距的区别
  7. Http之referer详解
  8. 夙愿:对数函数与指数函数的交点问题
  9. Layui设置table指定行的背景色
  10. 【毕业设计】深度学习驾驶行为状态检测系统(疲劳 抽烟 喝水 玩手机) - opencv python