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就又显示得出来了。*/
解决方案 »
- String的问题
- 通过jquery获得下拉框的值,但怎么将该值传递到action里接收?
- 关于Swing消息提示框
- 为什么一个show()会弹出2个窗口?
- 一个比较菜的问题,请各位帮忙
- 一个最基本的问题,大家来看下
- 聊聊 java数据结构,,
- 请问关于读取文件时的文件指针以及文件读入大小控制问题
- Java多行文本无法显示滚动条?JTextArea和JScrollPane问题
- 怎样用文JDBC for sqlserver访问SQLSERVER 数据库请大侠给出一个完整的程序代码
- 关于JAVA工作的问题
- java 连接sqlserver 2000出现的问题,我已经查阅了许多资料,但仍不得其解,在线等解
JTextField jtf = new JTextField(30);
设个宽度就很明显了