随笔分类 -  Swing深入浅出

摘要:1.JTable 1.构造函数 2.默认创建的JTable,每个字段的宽度都一样,除非自行拉拽某个列宽,若一开始就设置列宽的值,可以利用TableColumn类提供的setPreferredWidth方法来设置,并可利用JTable提供的setAutoResizeMode方法来设置某个列宽调整时其他 阅读全文
posted @ 2021-03-09 14:33 youqc 阅读(172) 评论(0) 推荐(0)
摘要:1.JCheckBox 1.JToggleButton的两个子类:JCheckBox和JRadioButton 2.构造函数 3.JCheckBox事件处理 1.4种方法: getItem、getItemSelectable、getStateChange、paramString。getItem和pa 阅读全文
posted @ 2021-03-09 14:07 youqc 阅读(602) 评论(0) 推荐(0)
摘要:1.Border 1.绘制窗口 2.3种方法:getBorderInsets()、isBorderOpaque()、paintBorder 3.BorderFactory实现了Border的所有方法,并且提供多个边界样式 2.Icon 1.3种方法:getIconHeight、getIconWidt 阅读全文
posted @ 2021-03-09 11:09 youqc 阅读(388) 评论(0) 推荐(0)
摘要:1.JFrame 1.构造函数 2.demo public class JFrameDemo implements ActionListener{ public JFrameDemo(){ JFrame f = new JFrame(); Container contentPane= f.getCo 阅读全文
posted @ 2021-03-09 10:38 youqc 阅读(369) 评论(0) 推荐(0)
摘要:1.swing的EventListener 常用的是ActionEvent、ItemEvent、ChangeEvent、WindowEvent这几个事件,利用这几个事件处理方法,原则上可以处理大部分基本的需要,其他特殊事件的处理,通常应用在特定的组件是,若有必要处理这些事件,再查表即可。 Actio 阅读全文
posted @ 2021-03-08 21:03 youqc 阅读(221) 评论(0) 推荐(0)
摘要:1.简介: swing是目前java不可或缺的窗口工具组,在swing尚未推出之前,要编写一个java窗口程序必须使用awt的包。 awt缺点:使用上没有弹性,例如无法任意地改变组件的外观,甚至想在一个按钮上添加团都是非常困难的 2.swing结构 利用MVC的概念衍生而出。 Model:存储组件数 阅读全文
posted @ 2021-03-08 17:08 youqc 阅读(788) 评论(0) 推荐(0)