gpt4 book ai didi

java - 在jtable中添加列的actionlistener

转载 作者:行者123 更新时间:2023-12-02 07:55:40 26 4
gpt4 key购买 nike

enter image description here

大家好..我再次需要一些帮助。 :)

如何做到这一点?当我单击 t1 列时,必须弹出另一个表单来解释 t1 列发生的情况,例如,在时间 1,指令 1 处于获取阶段。然后,当我单击 naman t2 列时,指令 2 处于获取阶段,指令 1 处于解码阶段。,依此类推。

提前谢谢您。我真的需要你的帮助..问候..:)

最佳答案

您需要添加以下代码块,

    table.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
// This is for double click event on anywhere on JTable
if (e.getClickCount() == 2) {
JTable target = (JTable) e.getSource();
int row = target.getSelectedRow();
int column = target.getSelectedColumn();
// you can play more here to get that cell value and all
new DialogYouWantToOpen(row, Column);
}
}

});

双击将打开的对话框。

class DialogYouWantToOpen extends JDialog{
JLabel testLabel = new JLable();
public DialogYouWantToOpen(int row, int column){
setSize(200,200)
setLayout(new FlowLayout());
testLabel.setText("User double clicked at row "+row+" and column "+ column);
add(testLabel);
}

}

关于java - 在jtable中添加列的actionlistener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9683762/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com