利用下拉框控制字体格式
来源:互联网 发布:在职研软件工程硕士 编辑:程序博客网 时间:2024/05/21 10:08
package swing;
import java.awt.BorderLayout;
import java.awt.EventQueue;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class ComboBoxTest {
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
@Override
public void run() {
ComboBoxFrame frame = new ComboBoxFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
});
}
}
class ComboBoxFrame extends JFrame {
public ComboBoxFrame() {
this.setTitle("ComboBox Test");
this.setSize(DEFAULT_WIDTH, DEFAULT_HEIGHT);
label = new JLabel("The quick brown fox jumps over the lazy dog.");
label.setFont(new Font("Serif", Font.PLAIN, DEFAULT_SIZE));
this.add(label, BorderLayout.CENTER);
faceCombo = new JComboBox();
faceCombo.setEditable(true);
faceCombo.addItem("Serif");
faceCombo.addItem("SansSerif");
faceCombo.addItem("Monospaced");
faceCombo.addItem("Dialog");
faceCombo.addItem("DialogInput");
faceCombo.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent event) {
label.setFont(new Font((String) faceCombo.getSelectedItem(), Font.PLAIN, DEFAULT_SIZE));
}
});
JPanel comboPanel = new JPanel();
comboPanel.add(faceCombo);
this.add(comboPanel, BorderLayout.SOUTH);
}
public static final int DEFAULT_WIDTH = 300;
public static final int DEFAULT_HEIGHT = 200;
private JComboBox faceCombo;
private JLabel label;
private static final int DEFAULT_SIZE = 12;
}
- 利用下拉框控制字体格式
- 利用复选框控制字体格式
- qt字体 QFontComboBox 字体下拉列表框
- 字体下拉列表框(Dephi)
- j2se 下拉框变化字体
- jquery控制下拉框
- (七)利用processing绘制不同格式的字体
- Flex--RichTextEditor的字体下拉框中添加系统字体
- 颜色按钮、字体下拉框、字号下拉框及使用说明
- Flex--RichTextEditor的字体下拉框不显示下拉箭头
- JS完全控制下拉框
- JS 控制select下拉框
- js控制下拉列表框
- 下拉框键盘鼠标控制
- select 下拉框字体颜色设置
- select 下拉框字体颜色设置
- 字体控制
- 利用chosen.js插件实现下拉可搜索多选,控制选择个数,选项框复位,修改下拉选项的功能(附代码)
- RTTI续
- oracle中将ip改为计算机名设置
- Windows下用Eclipse搭建C/C++开发环境
- 分享:VS2010破解版迅雷电驴下载 visual studio2010简体中文正式旗舰版破解版下载
- virtualbox学习之“failed to open a session for the virtual machine”
- 利用下拉框控制字体格式
- SQL是否存在表或列
- flex currenTarget与 target 的区别
- IMPROVING PERFORMANCE Peer-To-Peer http://www8.cs.umu.se/~bergner/thesis/html/
- c++几个大牛博客。不能迷失于细节!
- c#泛型 约束 和 new()约束
- 对于ARWU大学排名的总结
- 计算机作业
- 利用复选框控制字体格式