窗体添加按钮--java进阶day03

1.组件、面板对象

窗体中的图片、按钮、文本都是组件,光创建出了窗体没有组件肯定不行,但是这些组件该放到窗体的哪个位置?

很明显是窗体中空白的位置,但是我们需要知道,这块空白位置在窗体中是一个被封装的对象,叫做面板对象,我们要先拿到面板对象,才能把组件塞进去

2.组件创建--JButton、JLabel

java中,组件实质是对象,我们只需根据关键字创建对应的组件对象即可使用组件

其中按钮对象是JButton,图片和文本对象是JLabel

3.JButton创建

4.面板对象的调用

创建好了按钮,要用面板对象将其放入到窗体中,该怎么获取面板对象?

很简单,面板对象存在于窗体中,我们只需拿着窗体调用面板对象即可

如图,整个窗体中都是按钮,如果想让按钮上有文本就可以用按钮第二个构造方法

5.取消窗体默认布局--setLayout(null)

窗体中是存在默认布局的,我们把组件放入窗体,窗体会自行放置组件

上图中整个窗体都塞满了按钮,这是我们不想看到的,所以我们要取消窗体默认布局

6.自行设置组件位置--setBounds

当我们取消了窗体默认布局后,又没有自行设置组件的摆放位置就会导致组件不知道放哪里而造成没有组件

这时我们就需要手动指定组件摆放位置--setBounds(其中x、y是坐标)

posted @ 2025-03-02 19:35  直実  阅读(19)  评论(0)    收藏  举报