这个问题是重复的,但其他答案并未解决此错误。我放入 JFrame 的组件没有显示出来。我一直在使用 JFrame 一段时间,据我所知,我没有犯错。
我的代码:
public void Toutrial_start1()
{
Container contentPane = new Container();
setSize(800,500);
setLocation(100,100);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setTitle("Wizard101");
setResizable(false);
tou1 = new JLabel();
tou1.setBounds(0,0, 800, 500);
tou1.setIcon(t1);
but = new JButton();
but.setBounds(100,100, 200, 200);
but.addActionListener(this);
but.setIcon(t1);
contentPane.add(but);
contentPane.add(tou1);
setVisible(true);
SchoolDecider();
genderDecider();
nameDecider();
playerStats.Stats();
}
@Override
public void actionPerformed(ActionEvent e)
{
// TODO Auto-generated method stub
}
}
答案 0 :(得分:1)
您尚未向内容添加内容。您已创建setVisible()
但尚未将其添加到jframe。添加之前调用this.setContentPane(contentPane);
setVisible(true);
$('.open-alert,.help').click(function(e) {
e.preventDefault();
e.stopPropagation();
$(".overlay").fadeIn();
$('.overlay').load(this.href, function() {});
$("body").addClass("masked");
})
}