Swing
文章平均质量分 71
tuxq5721
这个作者很懒,什么都没留下…
展开
-
Swing布局管理器 —— MigLayout
MigLayout —— 在方格中添加组件MigLayout —— 合并和拆分单元格原创 2013-11-06 15:09:41 · 6509 阅读 · 0 评论 -
Swing —— JButton几个小示例
转自:http://blog.csdn.net/tuxq5721public class HTMLTextButtonExample extends JFrame { HTMLTextButtonExample(String title) { super(title); setDefaultCloseOperation(JFrame.EX原创 2013-12-17 23:18:59 · 5120 阅读 · 0 评论 -
Swing —— JList常用API
初始化List显示List管理选择信息管理List数据 初始List数据方法或构造器意义JList(ListModel)JList(Object[])JList(Vector)JList()创建一个具有指定的初始列表项的JList,第二个和第三个构造函数隐式地创建一个不可变的原创 2013-12-23 23:55:38 · 2657 阅读 · 0 评论 -
Swing —— Text Component常用API
设置属性操纵选择转换模型和视图之间的位置文本编辑命令用来表示文档的类与接口使用Document管理光标与选择高亮读取和写入文本 设置属性方法描述void setEditable(boolean)boolean isEditable()设置或获取用户是否可以编辑文本组件中的文本。void setDra原创 2013-12-25 22:34:09 · 1944 阅读 · 0 评论 -
Swing —— Text Area 常用API
设置或获取内容微调外观实现功能 设置或获取内容方法或构造器意义JTextArea()JTextArea(String)JTextArea(String, int, int)JTextArea(int, int)创建一个文本区域。当有参数存在时,字符串参数为初始文本,两个int参数则分别指定了列数和行数。原创 2013-12-26 23:35:30 · 1807 阅读 · 0 评论 -
Swing —— 限制JTextArea只能输入浮点数
下面是示例代码: [复制源代码]class JTextFieldFilterextends PlainDocument {public static final StringFLOAT = "0123456789.";protected String acceptedChars = null;protected boo...原创 2013-11-27 22:38:09 · 189 阅读 · 0 评论 -
Swing —— 扩展PlainDocument限制JTextField只能输入字母与数字
下面是示例代码: [复制源代码]publicclass PlainDocumentFilter extends PlainDocument{public final staticchar[] ALPHA_CHARS = {'A', 'B', 'C', 'D', 'E','F', 'G', 'H', 'I', 'J','K', 'L...原创 2013-11-28 21:08:37 · 273 阅读 · 0 评论 -
Swing —— 创建一个自定义Event
http://write.blog.csdn.net/postedit/17032355创建一个自定义Event 创建一个自定义Eventclass MyEventextends EventObject {public MyEvent(Object source) {super(source);}} interf...原创 2013-11-29 22:45:53 · 146 阅读 · 0 评论 -
Swing —— JTable鼠标移入更换单元格颜色
效果图 相关代码 展开详细说明public class MouseHoverTable extends JFrame { Color color = new Color(232, 232, 232); JTable table; int row = 0; // 记录鼠标所移动到的行 int column = 0; ...原创 2013-12-04 22:32:25 · 260 阅读 · 0 评论 -
Swing —— 无标题栏时实现窗口移动
在Swing开发过程中,可能有时为了界面外观表现一致风格,需要将系统标题栏装饰取消不显示。在没有标题栏的情况下,应用程序窗体的最小化、最大化、还原、重置大小、窗体移动等则需要自己实现。下面代码实现了无标题栏时进行窗口移动: public class Test { private JFrame f = new JFrame(); ...原创 2013-12-05 22:39:41 · 143 阅读 · 0 评论 -
Swing ——Swing基本结构
转自:http://blog.csdn.net/tuxq5721/article/details/17290809 Swing原先是利用MVC(Model -View -Controller)的概念衍生而出。Swing组件的Model可分成3类。 Swing原先是利用MVC(Model -View -Controller)的概念衍生而出...原创 2013-12-12 22:55:36 · 339 阅读 · 0 评论 -
Swing ——Swing基本结构
Swing原先是利用MVC(Model-View-Controller)的概念衍生而出。Swing组件的Model可分成3类。 Swing原先是利用MVC(Model-View -Controller)的概念衍生而出Model 存储组件数据。例如JCheckBo原创 2013-12-12 22:51:02 · 4360 阅读 · 0 评论 -
Swing —— 无标题栏时实现窗口移动
public class Test { private JFrame f = new JFrame(); private int x, y; public void init(){ // 设置取消标题栏 f.setUndecorated(true);原创 2013-12-05 22:35:27 · 2866 阅读 · 0 评论 -
MigLayout —— 在方格中添加组件
指定constraints换行WebPanel panel = new WebPanel(new MigLayout());panel.add(comp1);panel.add(comp2);panel.add(comp3, "wrap"); // 换到下一行panel.add(comp4); 设置为自动换行原创 2013-11-06 15:03:16 · 2573 阅读 · 0 评论 -
MigLayout —— 使用绝对单元格坐标
panel.add(comp1,"cell 0 0");panel.add(comp2,"cell 1 0");panel.add(comp3,"cell 2 0");panel.add(comp4,"cell 0 1"); 使用绝对坐标合并和拆分单元格panel.add(comp1,"cell原创 2013-11-06 15:10:42 · 3258 阅读 · 0 评论 -
MigLayout —— 指定间距
指定单元格间距MigLayout layout = new MigLayout( "", // Layout constraints "[][]20[]", // Column constraints "[]20[]"); // Row constraintsWebPanel panel = new WebPanel(原创 2013-11-06 15:13:07 · 4698 阅读 · 2 评论 -
MigLayout —— 合并和拆分单元格
合并单元格panel.add(comp1);panel.add(comp2, "span 2"); // 这个组件将跨两列panel.add(comp3, "wrap"); // 换到下一行panel.add(comp4, "span"); // 独立一行(跨度整行)panel.add(comp1);panel.add(comp2,原创 2013-11-06 15:07:40 · 4687 阅读 · 0 评论 -
Swing —— 限制JTextArea只能输入浮点数
下面是示例代码: [复制源代码]class JTextFieldFilterextends PlainDocument {public static final StringFLOAT = "0123456789.";protected String acceptedChars = null;protected b原创 2013-11-27 22:34:40 · 1538 阅读 · 0 评论 -
Swing —— 扩展PlainDocument限制JTextField只能输入字母与数字
下面是示例代码: [复制源代码]publicclass PlainDocumentFilter extends PlainDocument{public final staticchar[] ALPHA_CHARS = {'A', 'B', 'C', 'D', 'E','F', 'G', 'H', 'I', '原创 2013-11-28 21:04:49 · 2187 阅读 · 1 评论 -
Swing —— 创建一个自定义Event
创建一个自定义Event 创建一个自定义Eventclass MyEventextends EventObject {public MyEvent(Object source) {super(source);}} interface MyEventListenerextends EventLis原创 2013-11-29 22:43:18 · 1283 阅读 · 0 评论 -
Swing —— Box容器组件
普通GlueStrutRigidFiller 普通box.add(new JButton("按钮1"));box.add(new JButton("按钮2"));box.add(new JButton("按钮3"));原创 2013-12-07 22:42:45 · 7589 阅读 · 1 评论 -
Swing —— JLabel预览示例
效果图如下:代码:public class JLabelTest extends BaseFrame { private JLabel label; public JLabelTest() { JLabel label = createTestLabel(); mainWin.add原创 2013-12-02 22:23:49 · 1549 阅读 · 0 评论 -
Swing —— JTable鼠标移入更换单元格颜色
效果图:相关代码public class MouseHoverTable extends JFrame { Color color = new Color(232, 232, 232); JTable table; int row = 0; // 记录鼠标所移动到的行 int column = 0;原创 2013-12-04 22:23:24 · 2475 阅读 · 0 评论 -
Swing —— JList常用API
初始化List显示List管理选择信息管理List数据 初始List数据 方法或构造器意义JList(ListModel)JList(Object[])JList(Vector)JList()创建一个具有指定的初始列表项的JList,第二个和第三个构造函数隐式地创建...原创 2013-12-24 00:02:06 · 277 阅读 · 0 评论