java swing 禁用鼠标事件_Java学习笔记:swing中树控件,设置树节点的图标,按钮美化,鼠标事件,禁止鼠标双击...
樹控件:
JTree:聲明樹控件
聲明樹的節(jié)點:
DefaultMutableTreeNode dd=new DefaultMutableTreeNode("傳入樹節(jié)點名稱");
實現(xiàn)接口:
TreeSelectionListener
valueChanged():點擊子節(jié)點的時候執(zhí)行的方法
//獲取最后一次點擊的那個節(jié)點
DefaultMutableTreeNode str=(DefaultMutableTreeNode)zz.jt1.getLastSelectedPathComponent();
//判斷內(nèi)容的時候轉(zhuǎn)為toString()類型使用equals()進行比較文字是哪個
設(shè)置樹節(jié)點的圖標:
UIManager.put("Tree.collapsedIcon",new ImageIcon("img//2.jpg"));//默認打開圖標? ?//關(guān)鍵語句1
UIManager.put("Tree.expandedIcon",new ImageIcon("img//3.jpg"));//打開后圖標
UIManager.put("Tree.openIcon",new ImageIcon("img//4.jpg") );//打開
UIManager.put("Tree.closedIcon",new ImageIcon("img//5.jpg"));//關(guān)閉
UIManager.put("Tree.leafIcon",new ImageIcon("img//5.jpg"));//打開后小圖標
按鈕美化:
d1.setVerticalTextPosition(JButton.BOTTOM);//設(shè)置文字位于按鈕的水平方向
d1.setHorizontalTextPosition(JButton.CENTER);//設(shè)置文字位于按鈕的垂直方向
鼠標事件:MouseLister
mouseClicked():鼠標單擊控件的方法
getSelectedRow():獲取表格的具體行
表格.getValueAt(行的位置,列的位置):獲取具體某一個單元格的內(nèi)容
禁止鼠標雙擊:
重寫其isCellEditable()方法,直接返回false,禁止用戶重寫
總結(jié)
以上是生活随笔為你收集整理的java swing 禁用鼠标事件_Java学习笔记:swing中树控件,设置树节点的图标,按钮美化,鼠标事件,禁止鼠标双击...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java对象类型有哪些_Java中常用的
- 下一篇: java 拖拽目录_Java 7:如何在