0

私は 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);
4

1 に答える 1

0

好みの形式でパネルを作成してから、1 列のみのテーブルを使用できます。この柱の中にパネルを置きます。

于 2013-03-25T21:09:21.227 に答える