java注册界面

Posted 暗影蔽日

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java注册界面相关的知识,希望对你有一定的参考价值。

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Login extends JFrame implements ActionListener {
    private JLabel jLabelName,jLabelAge,jLabelSex,jLabelInterest,jLabelIntro;
    private JTextField jtfName,jtfAge;
    private JPanel p;
    private JRadioButton rb1,rb2;
    private JCheckBox jchk1,jchk2;
    private JTextArea jta;
    private JButton jButton1,jButton2;
    public Login() {
        this.setTitle("sign in");
        Container cp = this.getContentPane();
        cp.setLayout(new BorderLayout());

        p = new JPanel();
        p.setLayout(new FlowLayout());
        jLabelName = new JLabel("name");
        jtfName = new JTextField(7);
        jLabelAge = new JLabel("age");
        jtfAge = new JTextField(7);
        jLabelSex = new JLabel("sex");
        rb1 = new JRadioButton("boy",false);
        rb2 = new JRadioButton("girl",true);
        ButtonGroup group = new ButtonGroup();
        group.add(rb1);
        group.add(rb2);
        jLabelInterest = new JLabel("good at");
        jchk1 = new JCheckBox("java");
        jchk2 = new JCheckBox("c++");
        jLabelIntro = new JLabel("self introduce");
        jta = new JTextArea("self introduce",5,5);
        JScrollPane jsp1 = new JScrollPane(jta,
            JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
            JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
        jButton1 = new JButton("login in");
        jButton2 = new JButton("reset");
        p.add(jLabelName);
        p.add(jtfName);
        p.add(jLabelAge);
        p.add(jtfAge);
        p.add(jLabelSex);
        p.add(rb1);
        p.add(rb2);
        p.add(jLabelInterest);
        p.add(jchk1);
        p.add(jchk2);
        p.add(jLabelIntro);
        p.add(jsp1);
        jButton1.addActionListener(this);
        jButton2.addActionListener(this);
        p.add(jButton1);
        p.add(jButton2);
        cp.add(p);
    }
public void actionPerformed(ActionEvent e)
    {
        if(e.getSource() == jButton1) {
            String mess1;
            mess1 = "name:"+jtfName.getText()+",age:"+jtfAge.getText();
            if(rb1.isSelected())
                mess1 = mess1 +",sex:boy";
            else mess1 = mess1+",sex:girl";
        if(jchk1.isSelected())
            mess1 = mess1+",good at java";
        else mess1 = mess1+",good at c++";
        mess1 = mess1+",self introduce:"+jta.getText();
        JOptionPane.showMessageDialog(this,
            mess1,
            "INFORMATION_MESSAGE",
            JOptionPane.INFORMATION_MESSAGE);
        }
        else if(e.getSource() == jButton2){
            JOptionPane.showMessageDialog(this,
                "you‘re sure to reset",
                "WARNING_MESSAGE",
                JOptionPane.WARNING_MESSAGE);
            jtfName.setText("");
            jtfAge.setText("");
            jta.setText("");
        }
    }
    public static void main(String[] args) {
        Login frame = new Login();
        frame.setSize(150,330);
        frame.setVisible(true);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }
}

 

以上是关于java注册界面的主要内容,如果未能解决你的问题,请参考以下文章

Java 用户界面设计 求界面代码

JAVA怎么写代码使一个窗口打开另一个窗口

java 24 - 11 GUI之制作登陆注册页面

片段中的 EditText 上的空指针异常 [重复]

用java写一个登陆界面代码。

如何设置Dev c++ 编写代码时的背景界面为黑色?