我有一个 Main 类和另一个扩展 jFrame 的类,它直接在其中保存一个 jTable。我有点想阻止代码执行,直到发生某些事情(= 用户按 Enter 键)。然后我想从我在另一个类 MyJFrame 中保存的表中获取所选行的值。至于现在,我正试图实现这一点:
ArrayList<String[]> result = new ArrayList<String[]>();
String[ ] columns = new String[] {"h1", "h2", "h3" };
result.add(new String[]{ "some", "test", "values" });
result.add(new String[]{ "some", "test", "values" });
ArrayListTableModel model = new ArrayListTableModel(result, columns);
//waiting for enter...
MyJFrame frame = new MyJFrame(model);
int row = frame.getActiveRow();
selectedData = result.get(row);
PS:我希望你能理解我的问题,我在解释它时遇到了一些麻烦......