logingui2.java

来自「网络聊天」· Java 代码 · 共 72 行

JAVA
72
字号
package gui;

import java.awt.BorderLayout;
import java.awt.Canvas;
import java.awt.CardLayout;
import java.awt.Color;
import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;


public class LoginGUI2 extends JFrame implements ActionListener{
	CardLayout change=new CardLayout();
	Container apane=getContentPane();
	JTextArea fortalk=new JTextArea(10,20);
	public LoginGUI2(){
		super("main");
		setSize(500,300);
		setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
		setVisible(true);
		addWindowListener(new WindowAdapter(){
			public void windowClosing(){
				LoginGUI3 out=new LoginGUI3();
				
			}
		});
		Container apane=getContentPane();
		CardLayout change=new CardLayout();
		apane.setLayout(change);
		JPanel talk=new JPanel();
		talk.setLayout(new BorderLayout());
		
		JScrollPane textpane=new JScrollPane(fortalk);
		talk.add(textpane,BorderLayout.CENTER);
		JPanel buttonpane=new JPanel();
		JButton send=new JButton("send");
		send.addActionListener(this);
		buttonpane.add(send);
		JButton cancel=new JButton("cancel");
		cancel.addActionListener(this);
		buttonpane.add(cancel);
		JButton changeb=new JButton("changeb");
		changeb.addActionListener(this);
		buttonpane.add(changeb);
		talk.add(buttonpane,BorderLayout.SOUTH);
		apane.add("first", talk);
		JPanel paint=new JPanel();
		paint.setBackground(Color.BLUE);
		apane.add("second",paint);
		validate();
		
	}

	public void actionPerformed(ActionEvent e) {
		// TODO Auto-generated method stub
		if(e.getActionCommand()=="changeb")
			fortalk.setText("try");
		else
			System.exit(0);
	}
public static void main(String[] args) {
	
}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?