记事本改字体的代码java_求java记事本代码(带字体设置功能)?
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记事本代码(带字体设置功能)?相关推荐
- 编写一个程序实现方法的覆盖java_编写Java程序代码必须先声明一个____,然后在其中编写实现需求的业务代码。...
[多选题]下列关于多行注释的应用,正确的是( ) [单选题]是在思维中把对象分解为各个部分.侧面.属性以及阶段,分别加以考察的方法.(1.0分) [判断题]多行注释"/*...*/" ...
- 分数四则运算java_用java具体代码实现分数(即有理数)四则运算
用java具体代码实现分数(即有理数)四则运算 1,背景 Java老师布置了一个关于有理数运算的题目,因为参考书上有基本代码,所以自己主要是对书上代码做了一点优化,使其用户交互性更加友好以及代码封装性 ...
- java 生成客户端代码_swagger-codegen生成java客户端代码
前后端分离的时候,需要建立契约,Swagger可达到该目的(略). 建立Rest接口后,通过swagger-codegen项目可以自动生成对应的客户端代码(c++.php.java.js.node等等 ...
- java 代码块同步,Java 同步代码块
Java 同步代码块 1 什么是Java同步代码块 同步代码块可用于对方法的任何特定资源执行同步. 假设您的方法中有50行代码,但是您只想同步5行,则可以使用synchronized代码块. 如果将方 ...
- 编写代码java_求大神帮忙!编写java代码!
XhstormR //部门类 public class DeptVo { private String deptName; private int num; public DeptVo(String ...
- 计算器的程序代码java_求用JAVA编写的计算器程序代码
展开全部 import java.awt.*;//引入包java.awt中所有的类 import java.awt.event.*;//引入包java.awt.event中所有的类. public c ...
- 求二叉树中结点个数代码java_求二叉树中第K层结点的个数
一,问题描述 构建一棵二叉树(不一定是二叉查找树),求出该二叉树中第K层中的结点个数(根结点为第0层) 二,二叉树的构建 定义一个BinaryTree类来表示二叉树,二叉树BinaryTree 又是由 ...
- 体质测试java代码_求java代码,要求做一个测试类,实现以下功能之一。最好三个功能都有。...
展开全部 import java.util.*; public class Admin {//管理类 Scanner in=new Scanner(System.in); String msg=&qu ...
- java完整版记事本_求java记事本完整版
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 p1.add(new Label("请选择大小")); p1.add(size); p2.add(new Label("请选 ...
最新文章
- sql取最大值的那一行_从零学会SQL:SQL高级功能
- 自学python推荐书籍 知乎-在知乎上学 Python - 爬虫篇
- Job for network.service failed because the control process exited with error code问题
- 阿里大规模业务混部下的全链路资源隔离技术演进
- php注册登录遍写入 遍验证,自动注册登录验证机制的php代码
- 【Julia】ERROR: UndefVarError: linspace not defined
- android unity 关闭应用_使用Android Studio在安卓平台Profile Unity应用
- 【Coding】C++诡异问题之一
- 深度学习(deep learning)优化调参细节(trick)
- C#Brush的使用(转载)
- 凌阳单片机c语言延时函数,凌阳单片机C语言(网站整理).doc
- MySQL 主键、索引创建
- HTML中如何将背景图片移动,怎么设置html的背景图片的位置
- 操作系统实验七:动态分区分配方式的模拟
- 【转载】Java并发编程:volatile关键字解析 by 海子
- 加法的横式竖式教案c语言,竖式进位加法教案
- 局域网内建网站教程,如何零成本搭建自己的网站?
- 【控制control】机械臂运动学、动力学模型
- 爬取网络数据到excel表
- java excel行高_Java 设置Excel自适应行高、列宽