setLayout(new BorderLayout());//a面板的布局
add(p,"Center");//在a面板中添加一个p面板,没有设置其位置及大小。估计是由于我没有设置p的大小,当我获取p的大小时,为0,但是实际上不为零,请问大家知不知道怎么获取p的实际大小Java布局
解决方案 »
- 关于CLASS类的一个疑问
- java中,spring 中的ioc aop的小问题,在线等
- java日志处理
- javamail发邮件,正文为网页形式该怎么做?不用附件
- 求高手点拨:MyEclipse环境下开发Java CS结构聊天系统的调试技术的知道书籍.
- 我用jdbc更新oracle数据库,但是就是不执行,大家给看看!?
- 恭喜新的斑竹MM上任,大家都来道贺
- 菜鸟级问题:问什么不显示?
- 又是几个问题JList XYLayOut applet下
- 出现EOFException例外一般怎么解决?
- java用jna调用dll机构体 中char*问题
- java通过properties连接数据库问题,求助啊
若果没有button放在父容器中间,宽高都为0的
import java.awt.BorderLayout;import javax.swing.JButton;
import javax.swing.JFrame;
/**
* @author Kiritor
* 2013-6-22 上午11:21:11
* 功能:
*/
public class MyFrame extends JFrame{
public MyFrame() {
JButton button = new JButton("okey");
this.setLayout(new BorderLayout());
this.add(button);
this.setSize(200,200);
this.setVisible(true);
System.out.println(button.getWidth());
}
public static void main(String[] args) {
new MyFrame();
}}