ビュー側ではなくバックエンドにいるため、Java の GUI に関する知識はほとんどありません。基本的に私はこれらの結果を得たかった
画像はすでにそれ自体を物語っていますが、コードを実行したときに私が持っているのはこれです。
両端にパディングはありません。パネルは Jframe の境界線のすぐ上にあります。これを修正したいのですが、パネルが Jframe と同じサイズであるこの種のレイアウトは望んでいません。少なくとも、両端に何らかのパディングがあります。
ここに私のコードがありますが、これは私のフレームのコンストラクタにあります
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
String[] cNames = {"First Name", "Middle Name","Last Name","Status"};
Object[][] data = {{"John Doe", "John Doe", "John Doe", "Single"},
{"Doe John", "Doe John", "Doe John", "Married"}};
JTable table = new JTable(data, cNames);
table.setPreferredScrollableViewportSize(new Dimension(500, 70));
jScrollPane1 = new JScrollPane(table);
listPahel = new JPanel();
listPahel.setLayout(new BorderLayout());
listPahel.add(jScrollPane1, BorderLayout.CENTER);
add(listPahel);
上記のコードは、上記の 2 番目の画像になります。
何か洞察があれば、私に教えてください