「java控件不见」java不显示
本篇文章给大家谈谈java控件不见,以及java不显示对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java 的一段代码,运行后控件不显示,执行最小化或者最大化操作后控件才显示,求解!!谢谢!!
- 2、java JFrame, 控件看不见
- 3、java applet窗体控件不显示?
- 4、为什么java窗体没有实时显示控件,鼠标划过去才能显示
- 5、Java面板中的组件不显示,帮忙找出原因?
java 的一段代码,运行后控件不显示,执行最小化或者最大化操作后控件才显示,求解!!谢谢!!
把对JFrame类的设置移动到构造函数的末尾就行了。
具体的完整程序如下:(注意注释)
package com.lzw;
import java.awt.*;
import javax.swing.*;
public class UseCase1 extends JFrame{
private JComboBox comboBox;
public static void main(String[] args) {
new UseCase1();
}
public UseCase1() {
super();
comboBox = new JComboBox();
comboBox.addItem("红");
comboBox.addItem("黄");
comboBox.addItem("蓝");
comboBox.addItem("黑");
getContentPane().add(comboBox, BorderLayout.NORTH);
final JPanel panel = new JPanel();
getContentPane().add(panel, BorderLayout.CENTER);
final JCheckBox checkBox = new JCheckBox();
checkBox.setText("男");
panel.add(checkBox);
final JCheckBox checkBox_1 = new JCheckBox();
checkBox_1.setText("女");
panel.add(checkBox_1);
final JPanel panel_1 = new JPanel();
getContentPane().add(panel_1, BorderLayout.SOUTH);
final JButton okButton = new JButton();
okButton.setText("确定");
panel_1.add(okButton);
final JButton button_1 = new JButton();
button_1.setText("取消");
panel_1.add(button_1);
setVisible(true); //把这句移动到这里
setSize(200,150); //把这句移动到这里
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE); //把这句移动到这里
}
}
java JFrame, 控件看不见
1:把以内部类形势的代码,比如用内部类实现的窗口关闭时干什么,最小化时什么反应放到最后
2:把setVisible(true)方法放到最后,但是在第一个建议中提到的代码的前面
java applet窗体控件不显示?
1、你需要在你的类中添加构造器,并且运行时只能用外部调用
比如
public class S extends JApplet{//最好继承JFrame
//在JPanel中一样可以@Override
// public void paint(Graphics g){}
S(){//一定要有构造器
}
}
调用的时候
S s=new S();
2、在构造器中将你的JLabel控件添加到窗口中
Container content=getContentPane();
content.add(jLabel);
不然你虽然创建了jLabel,但是它并没有添加到窗口中,他们互不相干,就像你打个鸡蛋,如果你不把它放到锅里,不管锅有多热,鸡蛋还是那样子
应该已经够解决你的问题了
如果还有问题你追问我好了
为什么java窗体没有实时显示控件,鼠标划过去才能显示
出现java窗体没有实时显示控件,鼠标划过去才能显示的问题,是因为窗体显示语句放在控件加入语句前面了,你的程序两次使用窗体显示语句setVisible(true);,你应该把程序前面第二句的窗体显示语句setVisible(true);删掉,就行了.
Java面板中的组件不显示,帮忙找出原因?
public static void main(String[] args) {
JFrame frame=new JFrame("窗体");
Container contentPanel=frame.getContentPane();
frame.add(createMainPanel());
frame.setSize(500, 400);
frame.setVisible(true);
}
你在主函数里没有添加控件当然不会显示了,像下面
public static void main(String[] args) {
JFrame frame=new JFrame("窗体");
Container contentPanel=frame.getContentPane();
frame.add(createMainPanel());
frame.setSize(500, 400);
frame.setVisible(true);
}
添加你自己创建的控件就可以显示了
java控件不见的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java不显示、java控件不见的信息别忘了在本站进行查找喔。
发布于:2022-12-13,除非注明,否则均为
原创文章,转载请注明出处。