JScrollPane
aと aには本当に奇妙な問題がありBorderLayout
ます。簡単に説明すると、私は JScrollPane 内にある JTable を持っています。これは JTabbedPane の JPanel と JTableHeader にあります。非常にシンプルなレイアウト。JTable だけを JPanel に追加すると、ボタンが機能します。JScrollPane を追加すると、ボタンが機能しなくなり、クリックできなくなります。ActionLister に到達することはなく、クリックアニメーションが表示されません。
説明するサンプルコード:
d_pane = new JPanel();
d_button = new JPanel();
d_pane.add(table.getTableHeader(), BorderLayout.PAGE_START);
dl_scroll = new JScrollPane(table);
d_pane.add(dl_scroll, BorderLayout.CENTER);
// d_button is ridLayouted with 3 Buttons in there
d_pane.add(d_button, BorderLayout.PAGE_END);