JTextField添加到FlowLayout布局管理器里面是不是显示不出来哦?我把布局管理器换成BorderLayout或者GridLayout就又显示得出来了啊。
谁能告诉我详细的原因。我到底应该怎么做?这是我的代码:JPanel jp2 = new JPanel();
jp2.setLayout(new FlowLayout(FlowLayout.CENTER,0,30));
JTextField jtf = new JTextField();
jtf.setSize(180,25);
jp2.add(jtf); /*这只是中间的一段代码,应该能说明我的问题了,就这段代码,只要我把布局管理器换成BorderLayout或者GridLayout就又显示得出来了。*/
谁能告诉我详细的原因。我到底应该怎么做?这是我的代码:JPanel jp2 = new JPanel();
jp2.setLayout(new FlowLayout(FlowLayout.CENTER,0,30));
JTextField jtf = new JTextField();
jtf.setSize(180,25);
jp2.add(jtf); /*这只是中间的一段代码,应该能说明我的问题了,就这段代码,只要我把布局管理器换成BorderLayout或者GridLayout就又显示得出来了。*/
解决方案 »
- 大二初学java,求各位前辈指点迷津
- 关于集合的一个小问题
- JAVA如何实现加权抽样?
- 在一句混合字符串里面可能存在多个英文句号“.”,如何匹配适当位置的那个句号?
- java有关的问题
- jxl怎么读出excle2003里的中文
- 如何把这个类的设置改变呢?
- [急!]怎么在不用Map所有类的情况下,实现一个和Map类有相同功能和特性的类
- 请问如何在applet加载成功之前显示“正在初始化”字样的页面?
- javamail用pop3连接 自己域名下的pop3服务器如pop.myname.com怎么连接上呀
- 关于JAVA工作的问题
- java 连接sqlserver 2000出现的问题,我已经查阅了许多资料,但仍不得其解,在线等解
JTextField jtf = new JTextField(30);
设个宽度就很明显了