「java控件不见」java不显示

博主:adminadmin 2022-12-13 10:54:09 71

本篇文章给大家谈谈java控件不见,以及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控件不见的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-13,除非注明,否则均为首码项目网原创文章,转载请注明出处。