使用JAVA语言Swing进行GUI程序设计

本文介绍了使用JAVA Swing进行GUI程序设计时的关键问题及其解决方案,包括如何在JDialog中添加组件,自定义组件位置和大小,控制设定了布局管理器的容器中组件的尺寸,创建指定大小的ImageIcon,设置按钮的多种状态Icon,以及实现窗口半透明效果。详细解答了在扫雷S项目GUI设计中遇到的问题,并提供了相关博客资源作为参考。
摘要由CSDN通过智能技术生成

使用JAVA语言Swing进行GUI程序设计

在扫雷S项目的GUI设计中主要遇到了一下问题并且解决。

  1. 怎么在JDIalog对象中添加组件
  2. 怎么自定义容器中组件的位置和大小
  3. 在设定了布局管理器的容器中怎么控制某一块的高度或者宽度
  4. 怎么返回一个指定大小的ImageIcon对象
  5. 怎么给按钮设置三种(四种状态的Icon)
  6. 怎么给窗口设置半透明

注:大多数查找API文档和从网络论坛中查找较为方便

1.怎么在JDIalog对象中添加组件

向对话框JDialog对象中组件只能通过添加一个JPanel,在JPanel中添加组件即可。

参考博客:https://blog.csdn.net/xietansheng/article/details/75948933

JFrame jf=new JFrame();
jf.setSize(1200,960);		
jf.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);
JDialog dialog=new JDialog(jf);
dialog.setContentPane(contentPanel);
dialog.setVisible(true)

2.怎么自定义容器中组件的位置和大小

如果一个容器使用的布局管理器为null,那么可以使用组件的setBounds(x,y,width,height)函数可以设置组件在容器中的位置

JFrame jf=new JFrame();
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值