Java从入门到精通 ——第13章swing程序设计

2019年5月12日:
本周学习了java的GUI构建组件swing,进行了JFrame和JDialog窗体的应用。Swing组件的窗体通常与组件和容器有关,所以在JFrame对象创建完成后,需要调用getContentpane()方法将窗体转换为容器,然后在容器中添加组件或设置布局管理器。通常,这个容器用来包含和显示组件,如果需要将组件添加至容器,可以使用来自Container类的add()方法进行设置。
在这里插入图片描述
JDialog窗体的功能是从一个窗体中弹出另一个窗体。
首先在该窗体中定义一个按钮,然后为此按钮添加一个鼠标单击监听事件。
在这里插入图片描述
在Swing中显示文本或提示信息的方法是使用标签,它支持文本字符串和图标。
标签可以显示一行只读文本、一个图像或带文本的图像,它并不能产生任何类型的的事件。
在这里插入图片描述
注意这里的图标文件路径是相对路径,也就是说这个路径是放在MyImageIcon类文件放在同一个文件夹下。

现在尝试将图标文件换成“另存为”的图标文件,并确定其放在MyImageIcon类文件放在同一个文件夹下。进行运行,却发生空指针的报错。
在这里插入图片描述
另存为“save_as”文件与imageButton文件在同一个文件夹下,但后者却能运行。这个问题还在解决当中。
在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值