j2se 下拉框变化字体

package com.channelsoft.eps.test.epg;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class BtnFont extends JApplet implements ItemListener {
Container cp = getContentPane();
JLabel lb = new JLabel("班级:");
String str[] = { "101班", "102班", "103班", "104班", "105班" };
JButton bt = new JButton("请选择");
JComboBox cb = new JComboBox(str);

public void init() {
cp.setLayout(new FlowLayout());
cp.add(lb);
cp.add(bt);
cp.add(cb);
cb.addItemListener(this);
}

public void itemStateChanged(ItemEvent e) {
String str;
str = (String) e.getItem();
Font font = new Font("宋体", Font.PLAIN, 30);
bt.setText(str);
bt.setFont(font);
}

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
BtnFont bt = new BtnFont();
bt.init();
}

}

结果:

[img]http://dl.iteye.com/upload/attachment/0077/0108/3e0c1a67-8d47-33a2-baa5-aa2cbae2711f.jpg[/img]


[img]http://dl.iteye.com/upload/attachment/0077/0110/e33919fe-4cbf-345b-b9af-8f4f4c0e7896.jpg[/img]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值