请教高手一个Java Swing的组件布局的起点长宽相加的bug.
高手,小弟的代码现场和代码实现出的运行效果如图:请问高手:小弟的代码114行,定义的JLabel标签,他在第116行中写出了在JFrame上的起点位置是“横坐标:25px...
高手,小弟的代码现场和代码实现出的运行效果如图:请问高手: 小弟的代码114行,定义的JLabel标签,他在第116行中写出了在JFrame上的起点位置是“横坐标:25px”,在这里小弟把它设置成a,并且他在JFrame中的宽度为“54px”,小弟把它设置成b。 接下来在代码的92行,小弟定义了JTextField类型的实例,jtf2。在代码的第94行,代码出现这里设置的jtf在JFrame中的起点坐标被定义成“横坐标:48”,这里,小弟将jtf2的起点,设置成c。 显然,根据小弟在图片的运行效果里的截图,可以轻松得到: a+b<c 的规律。 但是现在令小弟费解的是: a,b,c三个参数,小弟代入先在程序中的值,得到下面的结果: 25+54>48 恰好与小弟前面提出的规律相反。 求高手点拨: 小弟这一端的代码现场,错在哪里?如何修改? 谢谢高手!!
展开
1个回答
2016-12-01
展开全部
setBounds 是不使用布局才有效,,,,,,,使用了布局,就可以设置边框
~~~~~
~~~~~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询