日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > java >内容正文

java

java swing 禁用鼠标事件_Java学习笔记:swing中树控件,设置树节点的图标,按钮美化,鼠标事件,禁止鼠标双击...

發(fā)布時間:2024/1/23 java 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java swing 禁用鼠标事件_Java学习笔记:swing中树控件,设置树节点的图标,按钮美化,鼠标事件,禁止鼠标双击... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

樹控件:

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)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。