0
をJTextArea
に追加するにはどうすればよいですか? 私はそのようなコードを持っています。国名をJTextField
に印刷すると、RESTを使用していくつかの情報がJTextArea
に表示されます。しかし、私はこの目的のためにJButtonを使用したいと思います。ユーザーがJButton
をクリックすると、検索が開始され、表示されます。JButtonをJTextAreaに追加するには
public class Client extends JPanel implements ActionListener{
protected JTextField textField;
protected JTextArea textArea;
protected static JButton search;
public Client() {
super(new GridBagLayout());
search = new JButton("Search");
search.setBounds(100,190,60,30);
textField = new JTextField(20);
textField.addActionListener(this);
textArea = new JTextArea(10, 20);
textArea.setEditable(false);
JScrollPane scrollPane = new JScrollPane(textArea);
GridBagConstraints c = new GridBagConstraints();
c.gridwidth = GridBagConstraints.REMAINDER;
c.fill = GridBagConstraints.HORIZONTAL;
add(textField, c);
c.fill = GridBagConstraints.BOTH;
c.weightx = 1.0;
c.weighty = 1.0;
add(scrollPane, c);
}
私のプログラムではこのようなウィンドウを表示していますが、ウィンドウの下にボタンを置いています(写真上)。
お待ちくださいJButtonをJTextAreaに追加したいですか?物理的にボタンをテキスト領域の内側に配置しますか?どうして?どのような問題が解決するのでしょうか?あなたの質問とあなたの問題を明確にしてください。 –
その後、テキストフィールドと同じように、同じ 'ActionListener'をボタンに追加します。 – user1803551
OK、 'JTextField'に国名を表示してから' JButton'をクリックするだけで、 'JTextArea'にRESTを使って情報が表示されます。たぶん私は 'JPanel'を作成し、そこにボタンを追加するべきでしょうか? – Viola