十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
1、pan.setBounds(35, 50, 200, 1200);改成pan.setBounds(35, 50, 200, 120);估计显示出来就多了。你1200的大小panel放入Jframe大小却只有300的。你让它如何放的下。
创新互联主要从事成都做网站、成都网站设计、网页设计、企业做网站、公司建网站等业务。立足成都服务庆安,十年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220
2、编写一个模拟计算器的Java Applet或Java Application程序,使用面板和网格布局,添加3个文本框,其中两个作为操作数使用,另一个作为显示使用, 4个“加减乘除”运算符按钮,一个“等号”按钮,一个“清空”按钮,一个“退出”按钮。
3、新建一个易语言的Windows窗口程序。举一个简单的例子,做一个加法计算器。
4、实验内容:用图形界面工具,结合事件处理机制,编写JavaApplication程序,实现一个可视化的计算器。
1、你的代码是错的,很乱,之所以不出现按钮,就是你用了布局器,但没有用循环,按钮就不出现。
2、创建一个GridBagLayout网格包布局对象,并使其成为当前容器的布局管理器。
3、网格包布局管理器允许容器中各个组件的大小各不相同,还允许组件跨越多个网格,也允许组件之间相互部分重叠。网格包布局理解为网格单元布局更合理,因为一个容器被划分为若干个网格单元,而每个组件放置在一个或多个网格单元中。
4、对于GridBagLayout 这个布局管理器,建议你先看下JDK 的API内容。他不是跟其他布局管理器一样通过setLayout来使用的,而是通过将待管理的面板加入到管理器里。
gridx,gridy:设置组件的位置,gridx设置为GridBagConstraints.RELATIVE代表此组件位于之前所加入组件的右边。若将gridy设置为GridBagConstraints.RELATIVE代表此组件位于以前所加入组件的下面。
按照组件的添加顺序将组件从左到右放置在容器中。
可以用Swing,切换到图形界面,手动调整间距。如果不用图形界面,在代码中,就得将布局设置为Absolute,慢慢调整Jpanel的位置。
流式布局管理器是将组件流水似的摆放在Frame或其它构件上,从左到右,依次排放,遇到边界就重新另起行,顺序排放,整体置放在中央的位置。
GridLayout();}}最后: 布局是一种灵活的东西。你可以一个布局里嵌套另外一个布局。比如边界布局的窗口的中间,加入按表格布局的组件,表格布局里面是流式布局。