No.2ベストアンサー
- 回答日時:
仕様を満たす最小限のサンプルコードを書いてみました。
本質部分は、コメントが記述されている2行のみです。
参考にしてください。
(なお、本スレッド上でインデントを有効にするため
行頭が全角スペースに変換されています
Copy&Pasteで実行する場合は適宜変換してください)
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
public class SampleButtonAction {
private JLabel label;
private JTextField textField;
public SampleButtonAction() {
JFrame frame = new JFrame( "SampleButtonAction" );
Container pane = frame.getContentPane();
label = new JLabel( "Label" );
textField = new JTextField( "TextField" );
JButton button = new JButton( "Button" );
button.addActionListener( new ButtonAction() ); // リスナー設定
pane.setLayout( new FlowLayout() );
pane.add( label );
pane.add( textField );
pane.add( button );
frame.setSize( 200, 100 );
frame.setVisible( true );
}
private class ButtonAction implements ActionListener {
public void actionPerformed(ActionEvent e) {
label.setText( textField.getText() ); // ボタンが押されたときの処理
}
}
}
No.1
- 回答日時:
>テキストに入力した内容をボタンを押したら、
>ラベルに表示されるといった処理を書こうとしました。
作りたいものがこれで、
>ボタンの処理からテキストの値を読み取りそれをラベルに書き込む処理
分からないものがこれだとすると、イベント処理が全く分かってないことになってしまいます。
具体的なコードを作ってて、どこが分からないか細かい所がハッキリしないと、有効な答えが出ないです。
とりあえず、イベントの基本が載ってるサイトを挙げときます。
まずはこちらを参照して下さい。
参考URL:http://www.atmarkit.co.jp/fjava/rensai3/swing04/ …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript Typescript が必要な理由 1 2023/01/07 11:45
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
- Access(アクセス) Access IF文でテーブルに存在しない場合の処理について 2 2022/10/10 18:09
- JavaScript 読み込んだQRコードをフォームに受け渡したい 1 2023/05/18 11:18
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- システム CPUの問題について 2 2022/07/09 12:04
- Access(アクセス) Accessで予定表を作成しようとしてます。 テーブル フィールド名 連番 オートナンバー型 年月日 2 2023/07/23 11:40
- Java JavaのSingletonパターンのprivateの持つ意味が分かりません。 5 2022/06/12 10:38
- Visual Basic(VBA) VBA 参照先で選んだファイルをコピーし、出力先に別名で保存したい 8 2022/05/13 20:37
- Excel(エクセル) excelvbaでスライドショーを作りたい 2 2023/04/20 14:32
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コンパイルエラー <identifier...
-
VB6.0でのTextboxの高さ変更
-
Enterキーでボタンを押すにはど...
-
JPanelの切り替えと再描画
-
javaで文字数制限するには?
-
java junit list同士の比較方法
-
JFrameとJPanelの最大化について
-
ボタンクリック後パネルを再描...
-
4択クイズでのランダム出題の...
-
VBAの繰り返し処理表記と複数の...
-
JTable の 列幅を個別に設定す...
-
ArrayListの使い方について(初...
-
タスクトレイのメニュからウィ...
-
エラーで式の開始が不正ですと...
-
【Swing】JPanel クラス外から...
-
C言語のポインターに関する警告
-
ジャバスクリプトについて。
-
System.err. printlnとSystem.o...
-
1~100までの数字を表示し、か...
-
javaで質問です。 文字列2023/2...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
java junit list同士の比較方法
-
EXECLの行を削除
-
JPanelの切り替えと再描画
-
TextAreaでの文字の色
-
最後の行に移動するには?
-
コンパイルエラー <identifier...
-
連番をオブジェクト名の最後に...
-
JDialogを閉じた時の処理
-
JPanelの重ね方/OverlayLayout他
-
JTableの列ヘッダ
-
ボタンクリック後パネルを再描...
-
【Swing】JPanel クラス外から...
-
4択クイズでのランダム出題の...
-
次のように書いたのですが、ウ...
-
エラーで式の開始が不正ですと...
-
KeyListenerの使い方について
-
JavaでのSwingを使った簡易電卓...
-
あるコンボボックスを選択する...
-
ArrayListの使い方について(初...
-
VB6.0でのTextboxの高さ変更
おすすめ情報