Swing
文章平均质量分 58
BugsAroundMe
这个作者很懒,什么都没留下…
展开
-
JTextArea滚动条自动拉到最底端
如题要求可以这样textArea.append(desc+"\n");textArea.setCaretPosition(textArea.getDocument().getLength());文档中描述setCaretPositionpublic void setCaretPosition(int position)设置 TextComponent 的文本插入符的位置。原创 2015-02-04 21:33:34 · 905 阅读 · 1 评论 -
setActionCommand作用
作用就是另外设置一个字符串来判断你究竟选择的是哪一个组件搜索api,可以发现setActionCommand 匹配于以下列表: java.awt.Button.setActionCommand(java.lang.String)java.awt.MenuItem.setActionCommand(java.lang.String)java.awt.TrayIcon.setActionCom原创 2015-02-04 21:44:24 · 12826 阅读 · 0 评论 -
JTabbedPane快捷切换
使用 setMnemonicAt方法文档中描述setMnemonicAtpublic void setMnemonicAt(int tabIndex, int mnemonic)设置用于访问指定选项卡的键盘助记符。助记符是一个键,在与外观的无鼠标修改键(通常为 Alt)一起使用时,它将激活指定的选项卡。助记符必须对应于键盘原创 2015-02-04 22:12:07 · 654 阅读 · 0 评论 -
MouseMotionListener和MouseListener
MouseMotionListerner是用于接收组件上的鼠标移动事件的侦听器接口,而MouseListener是单击或者其他鼠标事件要实现MouseMotionListerner需要override两个方法mouseDragged和mouseMoved前者是在组件上按住鼠标拖动时调用,后者是在组件上移动鼠标但没有按下时候调用要实现MouseListener需要ov原创 2015-02-05 17:39:21 · 835 阅读 · 0 评论 -
JLayeredPane
添加时,layeredPane.add(label, new Integer(i));add方法第二个参数是在layerPane的位置(addImpl的简单版),越小越接近底层也可以,layeredPane.add(label, new Integer(2), 0);add方法第三个参数0或者-1,代表是在本层的顶层或者底部使用,layeredPane.moveToFr原创 2015-02-05 17:21:43 · 1295 阅读 · 0 评论