Mainクラスと、jTableを直接保持するjFrameを拡張する別のクラスを取得しました。何かが起こるまで(=ユーザーが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:あなたが私の問題を理解してくれることを願っています、私はそれを説明するのに苦労しました...