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#w로 이메일을 보내 주시기 바랍니다.3codebox.com에 이메일을 보내면(#을 @으로 변경하십시오) 신고하시고 관련 증거를 제공하십시오. 사실이 확인되면,本站이 즉시 의심스러운 저작권 내용을 삭제할 것입니다.

좋아하는 것