www.pryy.net > jAvA pAnEl

jAvA pAnEl

[Panel] Panel is the simplest container class. A panel provides space in which an ap plication can attach any other component, including other panels. 好象是看出区别了:Frame是Window的子类,一个Frame对象就是一个有标题有边界 的...

JPanel是轻量级容器。 解释:按钮、文本框等都可以放在这个容器中(形象的比喻就是JPanel是个罐子)。JPanel面板本身是不能作为窗口进行显示,必须依赖于JFrame容器等进行显示。

把你的JFrame对象的引用变量也就是jf的布局设置成:jf.setLayout(null); 然后给你的每个panel用setBounds(x,y,w,h);设定位置跟大小即可; 或者通过setLocation(x,y);设定panel的位置 跟setSize(w,h);设定panel的大小即可

面板实际上就是一个容器,之后可以任意在里面添加(add)或者删除(remove)内容。 例如单击某一个组件就移除这个组件,并且添加另外的组件,下面是一个具体的例子: import java.awt.FlowLayout; import java.awt.event.ActionEvent; import ja...

panel是包java.awt当中的类,Jpanel是包javax.swing当中的类,属于前者的升级。二者在本质上并没有太大的区别。 相对AWT图形用户界面而言,Swing图形用户界面不仅增强了功能,而且减弱了平台相关性,即Swing图形用户界面比AWT图形用户界面可以克...

java中关闭Panel,使用dispose方法,实例如下: import java.awt.Button;import java.awt.Color;import javax.swing.JFrame;import java.awt.Label;import java.awt.Panel;import java.awt.TextField;import java.awt.event.ActionEvent;import ...

可以这样理解吧:就是pane是Java中的一个控件,是不具备包含其他控件的功能的;而panel虽然也是一个控件,但是它还有一个身份就是布局,它可以管理其他的控件。如果做过Android开发的话,理解起来可能要容易一些。

使用setVisible()来控制JPanel的显示隐藏 jpanel.setVisible(true);显示面板JPanel jpanel.setVisible(false);不显示,即隐藏面板JPanel

JPanel是轻量级容器。 解释:按钮、文本框等都可以放在这个容器中(形象的比喻就是JPanel是个罐子)。JPanel面板本身是不能作为窗口进行显示,必须依赖于JFrame容器等进行显示。

你的写法有点问题。 同一个控件如果被多次添加,会按最后一次添加的位置来显示的。 c1,c2,c3这三个控件,你加了两次,你先加到了panel1里,后来又加到了panel2里,这时panel1里就没有这3个控件了。

网站地图

All rights reserved Powered by www.pryy.net

copyright ©right 2010-2021。
www.pryy.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com