アプリケーションのすべてのページの上部に表示する一連のボタンを作成しました。
すべてのクラスでセットアップを再作成するのではなく、Android の再利用可能なビューのように、一度作成してすべてのクラスに含めることは可能ですか。
ボタンをセットアップするための私のコードは次のとおりです。
public Buttons() {
setLayout(null);
JButton btnNewButton = new JButton("New button");
btnNewButton.setBounds(10, 11, 89, 23);
add(btnNewButton);
JButton btnNewButton_1 = new JButton("New button");
btnNewButton_1.setBounds(101, 11, 89, 23);
add(btnNewButton_1);
JButton btnNewButton_2 = new JButton("New button");
btnNewButton_2.setBounds(192, 11, 89, 23);
add(btnNewButton_2);
textField_2 = new JTextField();
textField_2.setBounds(104, 42, 86, 20);
add(textField_2);
textField_2.setColumns(10);
System.out.println("HELLO");
}
クラスを作成するための私のコードは次のとおりです。
public static void gui(){
frame = new JFrame("name");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setResizable(true);
frame.setLayout(new BorderLayout());
frame.add(new Buttons(), BorderLayout.WEST);
frame.pack();
frame.setLocationRelativeTo(null);
frame.setVisible(true);
frame.setBounds(200, 0, 500, 500);
}
このメソッドに次の行を追加して、2 番目のボタン セットを追加しようとしました。
frame.add(new Extras(), BorderLayout.CENTER);
ただし、2 番目のオブジェクトが表示に追加されるだけです。