我想用Swing实现单击按钮后能弹出一个新窗口 也就是要做两个窗口出来!这是我的代码!谢谢!!

2024-12-14 14:46:36
推荐回答(4个)
回答1:

将你的ActionListener里边改成
public void actionPerformed(ActionEvent e)
{
JLable jl=new JLale();
JFrame frame = new JFrame("新窗口");
jl.setText("这是新窗口");
jl.setVerticalAlignment(JLable.CENTER);
jl.setHorizontaAlignment(JLable.CENTER);
frame.add(jl);
frame.setBounds(200,300,250,300);
frame.setVisible(true);
}

回答2:

public void actionPerformed(ActionEvent e)
{
JLable jl=new JLale();
JFrame f=new JFrame();
f.setTitle("新窗口");
jl.setText("这是新窗口");
jl.setVerticalAlignment(JLable.CENTER);
jl.setHorizontaAlignment(JLable.CENTER);
f.add(jl);
f.setBounds(200,300,250,300);
f.setVisible(true);
}

回答3:

这里是有问题的。
public void actionPerformed(ActionEvent e)
{
JLable jl=new JLale();
this.setTitle("新窗口");
jl.setText("这是新窗口");
jl.setVerticalAlignment(JLable.CENTER);
jl.setHorizontaAlignment(JLable.CENTER);
this.add(jl);
this.setBounds(200,300,250,300);
this.setVisible(true);
}

JLable 弹出来的应该为 JFrame

回答4:

找不到符合,一般是导包或者拼写错误
还需要导一个java.awt.*包