利用复选框控制字体格式
来源:互联网 发布:在职研软件工程硕士 编辑:程序博客网 时间:2024/06/08 00:44
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.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class CheckBoxTest {
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
@Override
public void run() {
CheckBoxFrame frame = new CheckBoxFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
});
}
}
class CheckBoxFrame extends JFrame {
public CheckBoxFrame() {
this.setTitle("CheckBox 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, FONTSIZE));
this.add(label, BorderLayout.CENTER);
ActionListener listener = new ActionListener() {
@Override
public void actionPerformed(ActionEvent event) {
int mode = 0;
if(bold.isSelected()) {
mode += Font.BOLD;
}
if(italic.isSelected()) {
mode += Font.ITALIC;
}
label.setFont(new Font("Serif", mode, FONTSIZE));
}
};
JPanel buttonPanel = new JPanel();
bold = new JCheckBox("Bold");
bold.addActionListener(listener);
buttonPanel.add(bold);
italic = new JCheckBox("Italic");
italic.addActionListener(listener);
buttonPanel.add(italic);
this.add(buttonPanel, BorderLayout.SOUTH);
}
public static final int DEFAULT_WIDTH = 400;
public static final int DEFAULT_HEIGHT = 200;
private JLabel label;
private JCheckBox bold;
private JCheckBox italic;
private static final int FONTSIZE = 12;
}
- 利用复选框控制字体格式
- 利用下拉框控制字体格式
- jquery控制复选框
- js控制复选框
- 利用js来通过复选框控制表格的长宽
- 控制复选框选择个数
- 复选框及字体风格CheckBoxDemo
- javascript控制多选复选框
- 用JS控制复选框的选择
- 使用复选框控制表格中的文本框
- js控制单选复选框(全选)
- js控制复选框checkbox参考代码
- (七)利用processing绘制不同格式的字体
- 字体控制
- 选中复选框,可以控制相关复选框变为不可选
- 自定义checkbox 复选框的样式以及控制 checkbox 复选框的大小
- 通达OA,js控制复选框checkbox,获取复选框的值
- 复选框,复选框
- IMPROVING PERFORMANCE Peer-To-Peer http://www8.cs.umu.se/~bergner/thesis/html/
- c++几个大牛博客。不能迷失于细节!
- c#泛型 约束 和 new()约束
- 对于ARWU大学排名的总结
- 计算机作业
- 利用复选框控制字体格式
- 初识Android之xml解析
- 设置边框
- 第一次编程有感
- HDU1392
- 使用快捷键触发action
- Android如何调用拍照程序实现连拍
- 【Android自学笔记】Android中的Log小技巧
- 时刻警惕系统安全