JFontChooser java 自定义的字体选择器
[java]package font_test;import java.awt.BorderLayout;import java.awt.Color;import java.awt.Cursor;import java.awt.Font;import java.awt.Frame;import java.awt.GraphicsEnvironment;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import java.util.HashMap;import java.util.Map;import javax.swing.JButton;import javax.swing.JColorChooser;import javax.swing.JComboBox;import javax.swing.JDialog;import javax.swing.JLabel;import javax.swing.JList;import javax.swing.JOptionPane;import javax.swing.JPanel;import javax.swing.JScrollPane;import javax.swing.JTextField;import javax.swing.event.ListSelectionEvent;import javax.swing.event.ListSelectionListener;@SuppressWarnings("serial")public class JFontChooser extends JPanel {// 设置界面风格{try {javax.swing.UIManager.setLookAndFeel(javax.swing.UIManager.getSystemLookAndFeelClassName());} catch (Exception e) {e.printStackTrace();}}//[start] 定义变量private String current_fontName = "宋体";//当前的字体名称,默认宋体.private String showStr = "广石化,云计算。 AaBb,CcDd.";//展示的文字private int current_fontStyle = Font.PLAIN;//当前的字样,默认常规.private int current_fontSize = 9;//当前字体大小,默认9号.private Color current_color = Color.BLACK;//当前字色,默认黑色.private JDialog dialog; //用于显示模态的窗体private JLabel lblFont; //选择字体的LBLprivate JLabel lblStyle; //选择字型的LBLprivate JLabel lblSize; //选择字大小的LBLprivate JLabel lblColor; //选择Color的labelprivate JLabel otherColor; //其它颜色private JTextField txtFont; //显示选择字体的TEXTprivate JTextField txtStyle; //显示选择字型的TEXTprivate JTextField txtSize; //显示选择字大小的TEXTprivate JTextField showTF; //展示框(输入框)private JList lstFont; //选择字体的列表.private JList lstStyle; //选择字型的列表.private JList lstSize; //选择字体大小的列表.private JComboBox cbColor; //选择Color的下拉框.private JButton ok, cancel; //"确定","取消"按钮.private JScrollPane spFont;补充:软件开发 , Java ,
上一个:Hibernate三种状态(Transient、Persistent、Detached)各种保存(save,persist,update,saveOrUpdte,merge,flush,lock)区别
下一个:hibernate级联之多对多单双向剖析
- 更多JAVA疑问解答:
- java怎么在线读取ftp服务器上的文件内容
- 关于程序员的职业规划
- HTML和JSP矛盾吗?
- java小程序如何打包?
- java怎么split路径文件名?
- 关于Hibernate实体自身多对一的抓取问题
- 关于apache2+tomcat群集出现的问题
- SSH 导入导出excel 谁有这块的资料吗?
- springmvc 加载一个jsp页面执行多个方法 报404
- 关于用jquery 导入 excel
- java对时间进行循环放到List中
- 一个图片的输入输出程序,第一次调用某方法会中断,第二次调用则正常
- 请上过传智播客的人说一下传智播客怎么样呀!是不是像它说的那样好呀!
- spring的schema怎么配置
- 【菜鸟求助】SSH中怎么从JSP页面往后台传值呢