import javax.swing.*;

来源:百度知道 编辑:UC知道 时间:2024/07/12 01:53:00
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class jlabel implements ActionListener
{
JLabel jl1,jl2,jl3;
JButton bt1,bt2,bt3;
JFrame f;
JTextField tf1,tf2,tf3;
public void jlabel()
{
jl1=new JLabel("a");
jl2=new JLabel("b");
jl3=new JLabel("c");
bt1=new JButton("Button1");

JButton bt2=new JButton("Button2");

JButton bt3=new JButton("Button3");

JTextField tf1=new JTextField(8);
JTextField tf2=new JTextField(8);
JTextField tf3=new JTextField(8);
f=new JFrame("frame");
Container cp=f.getContentPane();
JPanel pa=new JPanel(new GridLayout(3,1));
pa.add(jl1);
pa.add(tf1);
pa.add(bt1);
bt1.addActionListener(this);
pa.add(tf2);
pa.add(jl2);

构造函数。
public void jlabel() 改为 public jlabel()就能显示。(但运行时尚有其他错误 如tf2等变量没有初始化,即没分配内存)

我帮你试了下,实在是找不到错误,就是窗口都不出来,见鬼了