Swing开发实战
Swing开发实战,Swing桌面系统开发相关!
DevilNoV
曾经从事J2SE的开发工作现在苦逼的Android开发者ios爱好者
展开
-
JTree用法及JTree使用经验总结
import java.awt.Dimension;import java.awt.Color;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.JScrollPane;import javax.swing.JTree;import javax.swing.BoxLayout;i原创 2013-06-13 21:28:13 · 4932 阅读 · 0 评论 -
JFrame设置大小和显示setSize和pack
/* * 总结: * 1、单独使用setSize()时,是按照设置的大小显示的;此时不能使用pack(),否则按照pack()自动适配 * 2、单独使用pack()时,是按照组件的大小自动适配的 * 3、单独使用setPreferredSize()时,设置的大小无效,必须在后面添加pack()配合显示原创 2013-06-13 21:28:07 · 12000 阅读 · 0 评论 -
我对Swing各组件的认识
2010-09-28我对Swing各组件的认识注:整理之前的博客 my263229365 参加工作两个多月了,本来在学校学的是java,方向定位在J2EE的,结果工作后却从事了桌面应用程序的开发,不过也好,反正自己对做网站不是很感兴趣,于是就欣然接受了。应为好久没有接触Swing了,刚开始真的一头雾水,不过慢慢的发现,其实Swing也是蛮有意识的!原创 2013-06-13 21:27:03 · 1017 阅读 · 0 评论 -
JDialog关闭的问题
今天用到JDialog,突然发现,点击关闭后不能完全退出,this.setDefaultCloseOperation(JDialog.**); 这里的几个方法都试过还是不行,最后查资料发现,需要用this.addWindowListener(new WindowListener() { @Override public void windowClosing(Wind原创 2013-06-13 21:26:56 · 3319 阅读 · 1 评论 -
关于JPanel的布局显示问题
关于JPanel的布局显示: 前几天写一个小程序,用到JPanel,又用到BorderLayout布局,但是写好后发现布局不起作用,思前想后,最后终于被解决; JButton a = new JButton("A button");JButton b = new JButton("B button"); JPanel panel = new JPanel();pan原创 2013-06-13 21:26:43 · 3165 阅读 · 0 评论 -
JSplitPane按比例分割的问题
JSplitPane看似比Delphi的spliter难用许多。不过介于swing可以方便的使用记事本一类文本编辑器直接书写依据布局的界面代码我们还是姑且容忍它带来的不便。但在使用JSplitPane时候在MSDN上被问的比较频繁却没有良好答案的问题是JSplitPane如何按比例分割,setDividerLocation(double d)为什么没有作用。要解决这个问题首先看JAVA DOC原创 2013-06-13 21:26:41 · 1168 阅读 · 0 评论 -
JTree 和 JTable 的综合应用 Demo
本文是一个 JTree 和 JTable 的综合应用 Demo。介绍了的JTree 和 JTable的用法。 通过该Demo可以学习相对丰富的Swing知识. 1.JTree 的用法; 2.JTable的用法; 3.JTree 与 JTable 的联动; 4.CSV文件的简单读写; 5.JButton 的事件处理 6.MVC 设计模式; 7.JSplitPane 的原创 2013-06-13 21:26:01 · 1532 阅读 · 1 评论 -
JSplitPane按比例分割的问题
JSplitPane看似比Delphi的spliter难用许多。不过介于swing可以方便的使用记事本一类文本编辑器直接书写依据布局的界面代码我们还是姑且容忍它带来的不便。但在使用JSplitPane时候在MSDN上被问的比较频繁却没有良好答案的问题是JSplitPane如何按比例分割,setDividerLocation(double d)为什么没有作用。要解决这个问题首先看JAVA D原创 2013-06-13 21:25:56 · 1131 阅读 · 0 评论