在netbeans 6.9中的自动jFrame中通过代码实现jlabel

时间:2011-01-16 21:07:31

标签: netbeans jframe jlabel

您好 我是java swing的新手,我尝试了很多并且做了很多搜索但是徒劳无功。我希望在我已经使用的自动jFrame上显示一个jlabel(不是通过拖放而是使用代码)。我的代码对于我的JLabel如下: private JLabel la = new JLabel(“Display label”);

我在搜索期间得到的代码在jpanel中显示如下: jPanel1.add(jLabel1的); 但它不起作用。我的jPanel1是通过名为Jpanel1的拖放来构建的。

我甚至尝试这段代码: this.add(jLabel1的) - this.getContentPane()。添加(jLabel1的) 但仍然没有工作。

请帮助我,它必须是一行简单的代码或者我在某处遗漏了某些东西,请...谢谢你

1 个答案:

答案 0 :(得分:0)

这是从link text

获得的一段简单代码
public class HelloWorldFrame extends JFrame {

    public static void main(String args[]) {
        new HelloWorldFrame();
    }
    HelloWorldFrame() {
        JLabel jlbHelloWorld = new JLabel("Hello World");
        add(jlbHelloWorld);
        this.setSize(100, 100);
        // pack();
        setVisible(true);
    }
}

您需要做的是将父组件的setVisible属性重新设置为true