Java jtable 选中事件怎么弹出提示框
时间: 2024-03-23 14:42:50 浏览: 78
要在 Java JTable 的选中事件中弹出一个提示框,你可以使用 JOptionPane 类。JOptionPane 可以创建一个简单的对话框,用于向用户显示一些信息或询问某些操作。
以下是一个示例代码,演示如何在 JTable 的选中事件中弹出一个提示框:
```java
JTable table = new JTable();
ListSelectionModel selectionModel = table.getSelectionModel();
selectionModel.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
selectionModel.addListSelectionListener(new ListSelectionListener() {
public void valueChanged(ListSelectionEvent e) {
if (!e.getValueIsAdjusting()) {
int selectedRow = table.getSelectedRow();
if (selectedRow != -1) {
JOptionPane.showMessageDialog(null, "你选择了第 " + selectedRow + " 行");
}
}
}
});
```
在这个示例中,我们使用 JOptionPane.showMessageDialog() 方法来创建一个对话框,并向用户显示选中的行号。这个方法的第一个参数是对话框的父组件,我们在这里传入 null,表示对话框没有父组件。第二个参数是要显示的消息文本。
当用户选择表格中的一行时,这个方法会被调用,弹出一个提示框,显示用户选择的行号。如果用户没有选择任何行,则 selectedRow 变量的值为 -1,这个时候不会弹出提示框。
阅读全文