java 界面显示文字大小_java图形界面

一段段发果断看不懂,于是把我终于裹出来的程序直接给你好了=w=

不怎么习惯打注释,于是凑活着看?

import javax。swing。*;

import java。awt。*;

import java。

awt。event。*;

public class ArtFont extends JFrame implements ActionListener

{

JComboBox fontType,fontSize;

JCheckBox boldBx;

JCheckBox italicBx;

JButton colorBtn;

String[] fontNames;

String[] fontSizes;

JLabel label;

JTextField inputText;

JTextArea txtArea;

JPanel fontPanel;

JPanel showPanel;

Font font;

int boldStyle,italicStyle,underlineSytle;

int fontSizeStyle;

String fontNameStyle;

Color colorStyle=Color。

black;

public ArtFont()

{

super("字体设置");

boldStyle=0;

italicStyle=0;

underlineSytle=0;

fontSizeStyle=10;

fontNameStyle="宋体";

font=new Font(fontNameStyle,boldStyle italicStyle,fontSizeStyle);

fontPanel=new JPanel();

fontPanel。

setLayout(new FlowLayout());

GraphicsEnvironment ge=GraphicsEnvironment。getLocalGraphicsEnvironment();

fontNames=ge。

getAvailableFontFamilyNames();

fontType=new JComboBox(fontNames);

fontType。setEditable(false);

fontType。

setMaximumRowCount(10);

fontType。addItemListener(new ItemListener()

{

public void itemStateChanged(ItemEvent e)

{

if(e。

getStateChange()==e。SELECTED)

{

fontNameStyle=fontNames[fontType。getSelectedIndex()];

txtArea。

setFont(new Font(fontNameStyle,boldStyle italicStyle,fontSizeStyle));

}

}

});

fontSizes=new String[63];

for(int i=0;i

好的,那你再研究研究。

全部

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值