2
我做了一个JOptionPane
其中包含一个JPanel
。该面板包含一个按钮和一个Jtable。从JOptionPane返回值
JPanel p = atomicAttack.getPanel(); //make the panel and return it
JOptionPane.showOptionDialog(null, p,"Atomic Attacks",
JOptionPane.DEFAULT_OPTION,JOptionPane.INFORMATION_MESSAGE,
null, new Object[]{}, null);
和里面的JButton我有:
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
selectedId=jTable1.getValueAt(jTable1.getSelectedRow(), 0).toString();
}
我需要当用户点击该按钮时,JOption得到关闭从JOptionPane的的selectedId
获取回报?
我看过this,但它不完全是我在找的东西。 因为按钮不会为我返回值。
如果我正确地得到你,你的意思是我应该删除面板中的jButton,并使用JoptionPane按钮。真正? – user5363938
你不需要删除它。如果使用按钮关闭选项窗格,上面的示例也可以工作。我只是使用了默认的选项窗格按钮,使我的示例更容易一些,并且默认的按钮是开箱即用的语言。 –
是的,但没有任何意义的是拥有2个功能相同的按钮 – user5363938