您好 我是java swing的新手,我尝试了很多并且做了很多搜索但是徒劳无功。我希望在我已经使用的自动jFrame上显示一个jlabel(不是通过拖放而是使用代码)。我的代码对于我的JLabel如下: private JLabel la = new JLabel(“Display label”);
我在搜索期间得到的代码在jpanel中显示如下: jPanel1.add(jLabel1的); 但它不起作用。我的jPanel1是通过名为Jpanel1的拖放来构建的。
我甚至尝试这段代码: this.add(jLabel1的) - this.getContentPane()。添加(jLabel1的) 但仍然没有工作。
请帮助我,它必须是一行简单的代码或者我在某处遗漏了某些东西,请...谢谢你
答案 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