Java
 Computer >> コンピューター >  >> プログラミング >> Java

JavaでJButtonテキストを動的に変更するにはどうすればよいですか?


JButton AbstractButtonのサブクラスです また、JavaSwingアプリケーションにプラットフォームに依存しないボタンを追加するために使用できます。 JButonはActionListenerを生成できます ユーザーがボタンをクリックしたときのインターフェースは、 MouseListenerを生成することもできます およびKeyListener インターフェイス。デフォルトでは、テキストを使用してJButtonを作成できます。また、テキストフィールドにテキストを入力してボタンをクリックすると、JButtonのテキストを変更できます。 actionPerformed()が呼び出されます。 ActionListenerのメソッド setText(textField.getText())を呼び出して、インターフェイスを作成し、ボタンに更新されたテキストを設定します JButtonクラスのメソッド。

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class JButtonTextChangeTest extends JFrame {
   private JTextField textField;
   private JButton button;
   public JButtonTextChangeTest() {
      setTitle("JButtonTextChange Test");
      setLayout(new FlowLayout());
      textField = new JTextField(20);
      button = new JButton("Initial Button");
      button.addActionListener(new ActionListener() {
         public void actionPerformed(ActionEvent ae) {
            if (!textField.getText().equals(""))
               button.setText(textField.getText());
         }
      });
      add(textField);
      add(button);
      setSize(400, 300);
      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      setLocationRelativeTo(null);
      setVisible(true);
   }
   public static void main(String[] args) {
      new JButtonTextChangeTest();
   }
}

出力

JavaでJButtonテキストを動的に変更するにはどうすればよいですか?

JavaでJButtonテキストを動的に変更するにはどうすればよいですか?


  1. Tkinterでボタンテキストのサイズを動的に変更するにはどうすればよいですか?

    TkinterFrameでボタンとラベルを作成したとしましょう。タスクは、ボタンのテキストをメインウィンドウに動的にサイズ変更できるようにすることです。 ボタンウィジェットを使用してボタンを作成できます 。ただし、ボタンラベルを動的に作成するために使用される関数は他にもいくつかあります。 この例では、いくつかのラベルが含まれる2つのボタンを作成します。 グリッド方式を使用する rowconfigure()など およびcolumnconfigure() 、メインウィンドウまたはルートのサイズを動的に変更します。 ボタンのテキストを動的にするために、 bind(、command)を使用します

  2. テキストの大文字と小文字を変更する方法

    一部のユーザーから、Microsoft Word、Googleドキュメント、またはテキストエディタを使用せずに、小文字を大文字に(またはその逆に)変更する方法があるかどうかという質問が寄せられています。影響を受けた一部のユーザーは、誤って入力したテキストを間違った大文字で削除することも検討していますが、この問題を解決するためのはるかに効率的な方法があります。 幸い、Microsoft Wordおよびその他すべてのテキストエディタには、選択したテキストの大文字と小文字を変更する機能が含まれています。技術にまったく精通していなくても、すべて非常に簡単に実行できます。実際、これを行うにはさまざま