NetBeans GUI Builderを使用してGUIを作成し、いくつかの追加コードを手動で作成しました。この問題を正しく説明する方法がよくわからないので、下の写真を見てください。
これはデフォルトのビューであり、JPanel内で手動で作成されたJTableに気付くことができます。
jPanel1.setLayout(new BorderLayout()); TableModel model = db.populateJTable(); JTable jTable1 = new JTable(model); jTable1.setModel(model); JScrollPane tableContainer = new JScrollPane(jTable1); jPanel1.add(tableContainer); View.super.getContentPane().add(jPanel1); //View.super.pack(); View.super.setVisible(true);
- ウィンドウのサイズを水平方向に変更しようとすると、すべてのコンポーネントは指定どおりにサイズ変更することで適切に反応しますが、JTableは以前にレンダリングされた場所に留まり、他の要素とオーバーラップします。
誰かが何が起こっているのか、そしてどのように進めればよいのか教えてもらえますか?どうもありがとう