
swing
iteye_7048
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JTable选择行的用法
做表单时会用到JTable, 如果选中行时,触发某个事件,的话getSelectedRow() removeRowSelectionInterval(int index0, int index1) removeRowSelectionInterval(int index0, int index1) 两个的index一样时,是选中一行。 昨天特别郁闷,以为是index...原创 2010-08-17 15:00:35 · 544 阅读 · 0 评论 -
JSplitPane按比例分割(转)
JSplitPane看似比Delphi的spliter难用许多。不过介于swing可以方便的使用记事本一类文本编辑器直接书写依据布局的界面代码我们还是姑且容忍它带来的不便。但在使用JSplitPane时候在MSDN上被问的比较频繁却没有良好答案的问题是JSplitPane如何按比例分割,setDividerLocation(double d)为什么没有作用。要解决这个问题首先看JAVA DOC...原创 2010-08-19 17:35:27 · 317 阅读 · 0 评论 -
关于界面的美观问题
在增加界面的时候添加一个Boder,具体是BoderFactory.createLineBoder(new Color(172,172,172,172)); 如果需要放置多行东西的话 可以设置GridBagLayout()在设置rows需要几行的话,设置几个panel 在panel上添加东西。 注意java各个版本的兼容性问题 ...原创 2010-10-27 13:15:19 · 227 阅读 · 0 评论 -
MouseEvent的一些注意的地方
用MouseEvent的时候要注意事件的触发顺序 鼠标点击一次mousePressed()mouseReleased()mouseClicked() 鼠标触发两次mousePressed()mousePressed()mouseReleased()mouseClicked()mouseReleased()mouseClicked()...原创 2010-11-29 16:03:07 · 531 阅读 · 0 评论 -
关联选中两个列的值
if (e.getButton() == e.BUTTON1&& e.getID() == e.MOUSE_RELEASED) { if ("XXXX".equals(valRef.getName()) && value.equals("1")) { IStub.getDataSetInterface().getActivePool().get...原创 2011-01-05 10:32:08 · 122 阅读 · 0 评论 -
swing加载页面缓慢的问题
在使用swing的时候用到this.setVisable(true);this.setSize(); 注意两者的使用顺序,如果顺序颠倒的话,会导致页面刷新两次。原创 2011-01-13 11:52:55 · 1372 阅读 · 0 评论 -
关于swing布局的器件的写法
写了几个swing的布局,感觉这还是需要技巧的。 开始时,所有的容器件都放在一起,虽然也得到了想要的效果。但后来自己看时也看不大懂了,尤其是修改的时候,太麻烦了。 想了个办法,也是参考公司其他前辈的作品。 写代码时,给每个组件都加一个方法 一层一层的,label,textfield,button返回一个小方法 panel返回一个方法 ...原创 2010-08-05 17:05:41 · 177 阅读 · 0 评论 -
ButtonGroup 单选按钮 JRadioButton
在swing汇总要加一个单选按钮,经查阅,有如下方法:[code="java"] private ButtonGroup hlBg = new ButtonGroup(); private JRadioButton yghlBtn = new JRadioButton("严格检查汇率"); private JRadioButton yysrBtn = new JRadioButton(...2011-04-25 18:16:18 · 667 阅读 · 0 评论