swing疑问 请问在一个窗口添回国按钮时,什么时候需要通过JPanel,有时候还要用Container呢,用与不用有什么区别呢,我现在可被搞混了,初学,请指教,谢谢…… 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建议你去http://java.sun.com/docs/books/tutorial/uiswing/index.html看看,官方的文档,对于学习swing很有帮助的java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent javax.swing.JPanelJPanel也是一个container,不清楚你什么地方用container了, 有时候是JButton cancel=new JButton();JPanel lowerpanel=new JPanel();lowerpanel.add(cancel);有时候还要Container c=this.getContentPane();JButton cancel=new JButton();JPanel lowerpanel=new JPanel();lowerpanel.add(cancel);c.add(lowerpanel);为什么呢??分不清…… 我记得好像有图示的吧!那图对容器的概念比较好理解,恩!好像是API就有的 这样理解吧1 如果你要包装一个礼物,用一个大盒子盒子里面又放一个小盒子a,a里面放礼物2 如果你要包装两个礼物,用一个大盒子盒子里面放2个小盒子a\b,a和b里面分别放礼物明白了吗?Container 里面不能放Container ,但是可以可以放panelContainer 是独立容器,panel是非独立容器,在独立容器中布局非独立容器是符合逻辑的建议看看独立和非独立容器的差别 Container是AWT的东东,你用Swing的话,并不需要用到Container的。之所以Swing可以用Container的话是考虑到兼容AWT的组件,ms是这样的。 http://java.sun.com/docs/books/tutorial/uiswing/components/toplevel.html For each 循环 mysql插入语句含有变量 弱弱的问下 JRadioButton问题 java写的记事本,找不到变量怎么办 MANIFEST.MF中怎样设置程序启动内存大小 帮忙看看错在哪里!!! 有谁能解释一下RMI类型程序的客户端和服务器端的Policy文件是怎么回事,应如何设置?? 怎么从TextField输入,得到double型? 递归算法问题,求大神讲解一下为什么 ProgressMonitor进度条的问题 如何将JOptionPane的对话框用JTextField代替?为什么总是报错?望改正我的代码
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
JPanel也是一个container,不清楚你什么地方用container了,
JButton cancel=new JButton();
JPanel lowerpanel=new JPanel();
lowerpanel.add(cancel);
有时候还要
Container c=this.getContentPane();
JButton cancel=new JButton();
JPanel lowerpanel=new JPanel();
lowerpanel.add(cancel);
c.add(lowerpanel);
为什么呢??分不清……
1 如果你要包装一个礼物,用一个大盒子
盒子里面又放一个小盒子a,a里面放礼物
2 如果你要包装两个礼物,用一个大盒子
盒子里面放2个小盒子a\b,a和b里面分别放礼物明白了吗?Container 里面不能放Container ,但是可以可以放panel
Container 是独立容器,panel是非独立容器,在独立容器中布局非独立容器是符合逻辑的
建议看看独立和非独立容器的差别
之所以Swing可以用Container的话是考虑到兼容AWT的组件,ms是这样的。