table.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { // TODO Auto-generated method stub int index=table.getSelectedRow(); int n=(int)table.getValueAt(index, 0); String buildingNo=table.getValueAt(index, 1).toString(); String roomNo=table.getValueAt(index, 2).toString(); String personNum=table.getValueAt(index, 3).toString(); txt_bian.setText(n+""); txt_buildingNo.setText(buildingNo); txt_roomNo.setText(roomNo); txt_personNum.setText(personNum); } });
时间: 2024-03-28 13:39:43 浏览: 113
这段代码是用来实现表格(table)的鼠标点击事件的。当用户点击表格中的某一行时,会触发该事件。在该事件中,首先通过table.getSelectedRow()方法获取所选行的索引,然后通过table.getValueAt()方法获取该行的具体内容,并将其分别赋值给变量n、buildingNo、roomNo、personNum。最后,将这些值分别设置到对应的文本框(txt_bian、txt_buildingNo、txt_roomNo、txt_personNum)中。
相关问题
// 按钮事件 btn1.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { // TODO Auto-generated method stub qpan.againGame(); } });
这段代码是一个Java Swing中的事件处理代码,当鼠标点击按钮btn1时,会触发该事件。在事件处理中,调用qpan对象的againGame()方法,用于重新开始游戏。其中,MouseAdapter是一个抽象类,实现了MouseListener接口,用于处理鼠标事件。在这里,通过匿名内部类的方式创建了MouseAdapter的一个子类,并重写了其中的mouseClicked()方法,以实现自定义的鼠标点击事件处理。而TODO注释则是用于提示开发者还需要实现的功能,这里暂时没有写任何代码。
在ui设计器中from文件已经建好,我的代码如下,如何使用它import javax.swing.*; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; public class GRID extends JFrame { private JTabbedPane tabbedPane2; private JButton 结账Button; private JButton 取消订单Button; private JTable table1; private JTable table2; private JTable table3; private JTable table4; private JTable table5; private JTable table6; private JTable table7; private JTable table8; private JTextPane textPane1; public void GRID() { table2.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { super.mouseClicked(e); } }); table1.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { super.mouseClicked(e); } }); table3.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { super.mouseClicked(e); } }); table4.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { super.mouseClicked(e); } }); table5.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { super.mouseClicked(e); } }); table6.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { super.mouseClicked(e); } }); table7.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { super.mouseClicked(e); } }); table8.addMouseListener(new MouseAdapter() { @Override public void mouseClicked(MouseEvent e) { super.mouseClicked(e); } }); } public static void main(String[] args) { new GRID(); } }
你可以将这段代码保存为一个名为GRID.java的文件,然后在命令行中使用javac命令编译它,生成一个名为GRID.class的字节码文件。接着,你可以在其他Java类中使用import语句导入GRID类,然后创建它的实例来使用它的方法和属性。例如:
```
import javax.swing.*;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
public class MyOtherClass {
public static void main(String[] args) {
GRID grid = new GRID();
// 调用GRID实例的方法和属性
grid.table1.setModel(...);
grid.table2.addMouseListener(...);
// ...
}
}
```
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)