English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaでJFrameを使用してログインシステムのインターフェースの完全なコード例

JavaのJFrame内で匿名オブジェクトの作成方法でログインインターフェースを行います。

package com.sxt;
import java.awt.Container;
import java.awt.GridLayout;
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.JPasswordField;
import javax.swing.JTextField;
public class LoginFrame extends JFrame{
	JTextField txtname=new JTextField();
	JPasswordField txtpass=new JPasswordField();
	JButton bl=new JButton("ログイン");
	JButton bg=new JButton("閉じる");
	//無参のコンストラクタを構築し、メインのメソッドをコンストラクタ内に配置し、mainメソッドで呼び出します。
	public LoginFrame(){
		setBounds(25,25,250,250);
		Container c = getContentPane();
		c.setLayout(new GridLayout(4,2,10,10));
		c.add(new JLabel("ユーザー名"));
		c.add(txtname);
		c.add(new JLabel("パスワード"));
		c.add(txtpass);
		c.add(bl);
		c.add(bg);
		setDefaultCloseOperation(EXIT_ON_CLOSE);
		setVisible(true);
		//注意:これは匿名内部クラスです
		bg.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent e) {
				// TODO オート-生成されたメソッドスタブ
				System.exit(0);
			}
		}
		);
		//注意:これは匿名内部クラスです
		bl.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent e) {
				// TODO オート-生成されたメソッドスタブ
				String name = txtname.getText();
				String pass = txtpass.getText();
				if(name.equals("tom")&&pass.equals("123")){
					System.out.println("ログイン成功");
				} else{
					System.out.println("ログイン失敗");
				}
			}
		}
		);
	}
	public static void main(String[] args) {
		new LoginFrame();
	}
}

結果表示:

まとめ

これで、本文でjavaを通じてJFrameを使ってログインシステムのインターフェースを構築する完全なコード例がすべてです。皆様に役立つことを願っています。興味を持たれた方は、このサイトの他の関連トピックもご参照ください。不十分な点があれば、コメントをお待ちしております。皆様のサポートに感謝します!

声明:この記事の内容はインターネットから収集され、著作権者に帰属します。インターネットユーザーによって自発的に貢献し、アップロードされたコンテンツであり、このサイトは所有権を持ちません。また、人間による編集は行われていません。著作権侵害を疑う内容があれば、メールを送信してください:notice#oldtoolbag.com(メールを送信する際は、#を@に置き換えてください。報告を行い、関連する証拠を提供してください。一旦確認が取れましたら、このサイトは即座に侵害を疑われるコンテンツを削除します。

基本チュートリアル
おすすめ