私は JTable を使用しており、データが入力された後、下部にテキスト入力の検索ボタンがあります。「ジョー」と入力すると、すべてのジョーの詳細が表示されます。ただし、これらは左から右へ 1 行で表示されます (スプレッドシートの行によく似ています)。
このデータを別の方法で表示させる方法があるかどうか疑問に思っていましたか? 1列に並んでいるというよりは、テーブルのように...
コードの一部を表示する必要があるかどうかを教えてください。コードはかなり長く、すべてを貼り付ける必要があるかどうかわかりません。(このサイトの新規)。
ありがとう。
コード:
プライベート ボイド makeframe()
{
frame = new JFrame("Search");
frame.setPreferredSize(new Dimension(300, 300));
Container contentPane = frame.getContentPane();
contentPane.setLayout(new BorderLayout());
}
DefaultTableModel model = new DefaultTableModel();
model.addColumn("User");
model.addColumn("first name");
model.addColumn("surname");
//this goes on for a while
model.addRow(data);
JTable mainTable = new JTable(model);
contentPane.add(new JScrollPane (mainTable));
frame.setPreferredSize(new Dimension(1300, 200));
frame.pack();
frame.setVisible(true);
frame.setLocationRelativeTo(null);