java图形界面设计 swing之JTable表格的创建使用-添加鼠标监听
生活随笔
收集整理的這篇文章主要介紹了
java图形界面设计 swing之JTable表格的创建使用-添加鼠标监听
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近用java設計了一個桌面管理系統,
在數據展示模塊的時候遇到了一點問題,找不到好的展示方式
最后發現了JTable這個類,
主要涉及這個類的構造與使用
注意:JTable都需要在JScrollPane中才能顯示
//必須加這一句 JScrollPane jsp = new JScrollPane(table);先說構造:
我用到的有兩種:
1.使用默認表模板的:
new JTable(5,6);能生成一個5行6列的表格,表頭列名是A-Z的大寫字母,類似Excel
2.使用自己的指定模板
new JTable(Object[][],Object[]);第一個參數是一個二維的矩陣數據,存儲數據的,以行為單位。
第二個參數就是表頭的列名
3.對表格的鼠標事件監聽
對一個JTble表格對象table,注冊監聽的方式如下:
table.addMouseListener(new MouseAdapter() {/***鼠標監聽*/public void mouseClicked(MouseEvent e) {//獲取當前的行int row = table.getSelectedRow();//dosomething【獲取到值,進行傳遞輸出】//獲取當前行的第一列數據String a1=table.getValueAt(row, 0);//獲取當前行的第二列數據table.getValueAt(row, 1);//獲取當前行的第三列數據table.getValueAt(row, 2);//輸出當前行第一列數據System.out.println(a1);}});```這樣就實現了表格事件監聽和數據獲取了 與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的java图形界面设计 swing之JTable表格的创建使用-添加鼠标监听的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 汇编-子程序参数传递的三种方式-寄存器法
- 下一篇: idea-jvm参数设置(有注释)