刚学求解java

baidu_29351611 2015-06-27 12:23:58
RT进入第二个窗口后,怎么写内容~
import java.awt.*;

import javax.swing.*;

import java.awt.GridLayout;
import java.awt.event.*;

public class HandleEvent extends JFrame {
private JButton jbtOk=new JButton("Ok");
private JButton jbtCancel=new JButton("Cancel");
public HandleEvent (){
setLayout(new GridLayout(3,2,5,5));
add(new JLabel("用户名"));
add(new JTextField(8));
add(new JLabel("密码"));
add(new JTextField(8));
JPanel panel =new JPanel();
panel.add( jbtOk);
panel.add(jbtCancel);

add(panel);
OKlistenerClass listener1 =new OKlistenerClass();
CancelListenerClass listener2=new CancelListenerClass();
jbtOk.addActionListener(listener1);
jbtCancel.addActionListener(listener2);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
JFrame frame=new HandleEvent();
frame.setTitle("HandleEvent");
frame.setSize(300,200);
frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}

}
class OKlistenerClass implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
JFrame frame2=new JFrame();
frame2.setTitle("第二个窗口");
frame2.setSize(400,200);
frame2.setLocationRelativeTo(null);
frame2.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame2.setVisible(true);
}
}
class CancelListenerClass implements ActionListener
{
private Object jbtOk;
private Object jbtCancel;

public void actionPerformed(ActionEvent e)
{
System.out.println("密码错误,请重新输入!!!!");
}
}
...全文
38 回复 打赏 收藏 转发到动态 举报
写回复
回复
切换为时间正序
请发表友善的回复…
发表回复

23,405

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告