JScrollPaneが機能しません。 JForm Layoutを追加してパネルを作成しました。次に、ラベルを追加し、1つの動的パネルにJScrollPaneを追加します。そこにテーブルを追加します。JScrollPaneが機能しません。JFormレイアウトを使用しました。
このJScrollPaneが正しく動作しないという問題があります。それは垂直と水平のバーを表示していません、それはちょうどテーブルのデータとの定数パネルのように反応します。
public LedgerPanel_UI() {
setLayout(new FormLayout(new ColumnSpec[] {
FormSpecs.RELATED_GAP_COLSPEC,
ColumnSpec.decode("244dlu"),
FormSpecs.RELATED_GAP_COLSPEC,
ColumnSpec.decode("250dlu"),},
new RowSpec[] {
FormSpecs.RELATED_GAP_ROWSPEC,
RowSpec.decode("20dlu"),
FormSpecs.RELATED_GAP_ROWSPEC,
RowSpec.decode("fill:207dlu"),
FormSpecs.RELATED_GAP_ROWSPEC,
RowSpec.decode("fill:179dlu"),}));
style = new Style();
TableModel_Ledgers model = new TableModel_Ledgers();
JTable table = new JTable(model);
model.setColumnSize(table);
style.style_Table(table, table.getTableHeader(), false);
//scrollPane.getViewport().setPreferredSize(this.getPreferredSize());
model.setData();
model.fireTableDataChanged();
JLabel lblNewLabel = new JLabel("Add New Customer");
JScrollPane scrollPane = new JScrollPane();
//scrollPane = style.style_JScrollPane(scrollPane, table);
scrollPane.setViewportView(table);
add(new AddNewLedgerAccountp_UI().init_UI(), "4, 4");
add(lblNewLabel, "4, 2, center, fill");
add(scrollPane, "2, 4, 1, 3, fill, fill");
}
より良いヘルプを早く得るには、[MCVE]または[短く、自己完結型の正しい例](http://www.sscce.org/)を投稿してください。 –