次のコード スニペットを使用すると、BorderLayout Manager を使用して JTextfield と 2 つの JButton を JPanel に配置できます。
JPanel strPanel = new ButtonPanel();
strPanel.setLayout(new BorderLayout());
setBorder( new EmptyBorder( 3, 3, 3, 3 ) );
strfield = new JTextField("",70);
strPanel.add("West", strfield);
strPanel.add("Center", btnCopy);
strPanel.add("East", btnPaste);
add("North", strPanel);
ここにスクリーンショットがあります
ただし、キッカーは、JFrame のサイズを変更すると「コピー」ボタンが拡大されますが、コピーと貼り付けのボタンを同じサイズのままにして、代わりに JTextField を拡大したいということです。更新されたスクリーンショットは次のとおりです。
試して修正するために、NetBeans などをダウンロードし、GUI デザイナーで遊んでみましたが、別のレイアウト マネージャーを使用しても解決できません。
誰かが光を当てることができますか?ありがとう