JTextField组件加入JPanel面板后无法设置大小 setContentPane(Contentpanel);加上这句就可以了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 括号中填你自己的 也就是setContentPane(jp); public static void main(String[] args) { JFrame jframe = new JFrame("捕获IP"); jframe.setBounds(500, 300, 350, 200); jframe.setLayout(null); jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel jp = new JPanel(); jp.setBounds(200, 100, 100, 100); jp.setLayout(null); //这句加上; jp.setBorder(new LineBorder(Color.black)); JTextField txt = new JTextField(); txt.setBounds(210, 110, 50, 50); jp.add(txt); jframe.add(jp); jframe.setVisible(true); jframe.setContentPane(jp); //这句加上 } JPanel默认的布局管理器是FlowLayout,FlowLayout布局管理器默认的对齐方式是居中;JFrame默认的布局管理器是BorderLayout,如不指定组件的加入部位,则默认加入到CENTER区域; JTextField组件加入JPanel面板后无法设置大小请问是为什么? JTextField组件加入JPanel面板后无法设置大小请问是为什么? JTextField组件加入JPanel面板后无法设置大小请问是为什么?可以啊,看一下3楼的; java中FileLock使用异常问题 非技术问题 怎样通过EJB的方式读取文件(XML或者properties文件) tree的每个节点旁如何加上checkbox以实现统一删除 关于jdbc oracle连接的问题 急在线等 JAVA学习如何快速的提高?? 想买一本书,大家帮我参考一下! 关于native方法 我想学JAVA,有几个问题想请教大家。 问个关于系统变量的问题 类的加载和对象的创建 菜鸟就是菜鸟!
{
JFrame jframe = new JFrame("捕获IP");
jframe.setBounds(500, 300, 350, 200);
jframe.setLayout(null);
jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel jp = new JPanel();
jp.setBounds(200, 100, 100, 100);
jp.setLayout(null); //这句加上;
jp.setBorder(new LineBorder(Color.black));
JTextField txt = new JTextField();
txt.setBounds(210, 110, 50, 50);
jp.add(txt);
jframe.add(jp);
jframe.setVisible(true);
jframe.setContentPane(jp); //这句加上
}
JFrame默认的布局管理器是BorderLayout,如不指定组件的加入部位,则默认加入到CENTER区域;
请问是为什么?
请问是为什么?
请问是为什么?
可以啊,看一下3楼的;