hcdy.net
当前位置:首页 >> jAvA的容器控件有哪些 >>

jAvA的容器控件有哪些

1.顶层容器 什么是顶层容器?当我们使用Java进行图形编程的时候,图在哪里绘制呢?我们需要一个能够提供图形绘制的容器,这个容器就被称为顶层容器,你 也可以把它想象成一个窗口。顶层容器是进行图形编程的基础,一切图形化的东西,都必然包括...

直接在最外部的容器上面添加点击事件不就行了么。

你可以调用JPanel的remove方法,然后用add添加组件,最后更新重画就可以了。 一般想要移除和添加一个组件,可能是希望程序在运行时动态的移除和添加,所以你可以为要移除的组件设置一个监听器。 例如单击某一个组件就移除这个组件,并且添加另外...

设置Jpanel的布局管理器为gridLayout(1,1); 例如: import java.awt.Color; import java.awt.GridLayout; import javax.swing.*; public class TestJpanel extends JFrame { public static void main(String [] arge){ new TestJpanel(); } publ...

用removeAll()方法,JPanel是javax.swing.JComponent的子类,而 javax.swing.JComponent又是java.awt.Container的子类,Container中有 removeAll()方法,基本上所有容器都可以使用removeAll()方法.

setBounds public void setBounds(int x, int y, int width, int height)移动组件并调整其大校由 x 和 y 指定左上角的新位置,由 width 和 height 指定新的大校 参数: x - 组件的新 x 坐标 y - 组件的新 y 坐标 width - 组件的新 width height ...

如果不是必须非要这样设计,那可以采用socket或者管道之类通信 可以设计通用通信协议,对架构、设计都好 如果非要这样设计,那可以采用java中的反射调用java对象中的方法

不用布局管理器,直接根据窗口大小设定各个控件的大小,然后给窗口加个大小改变的监听器。

可以用add添加组件,然后调用JPanel的remove方法,来删除组件。 例如单击某一个组件就移除这个组件,并且添加另外的组件,下面是一个具体的例子: import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.Actio...

setLayout(null); 这一句去掉就行 JFrame 默认的就是BorderLayout管理器,只要将JPanel 加入到中间位置就行

网站首页 | 网站地图
All rights reserved Powered by www.hcdy.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com