Java基础知识(3): Swing编程

本文介绍了如何使用Java Swing库创建图形用户界面,包括JFrame、JPanel和JButton等组件的使用方法,如设置窗口大小、位置、布局等。同时,讨论了Swing的并发问题,当控件触发长运行任务时,如何避免阻塞事件分发线程,并提出了使用Executor线程池来执行任务。最后,提出了在实际编程中遇到的异步终止线程的挑战,尤其是在有阻塞IO或等待锁的情况下。
摘要由CSDN通过智能技术生成

1、主要内容

通过Swing编写图形用户界面

2、Swing控件编程

用Swing编写图形用户界面主要涉及JFrame, JPanel, JButton等等类。其中,JFrame是界面布局的桌子;JPanel是放置控件的幕布,铺在JFrame上将空间分成若干块;JButton等控件添加到JPanel的指定位置中。

2.1JFrame相关方法

setTitle("")设置窗口名称

setBounds()设置窗口位置和尺寸

setLayout(null)关闭窗口布局管理器使得后面的setBounds生效

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)定义窗口关闭事件

setResizable(false)禁用最大化

getContentPane()返回窗体的contentPane对象

getContentPane().add(JPanel)添加JPanel容器

2.2 JPanel相关方法

setBounds()设置窗口位置和尺寸,在JFrame内的相对位置

setLayout(null)关闭窗口布局管理器使得控件的setBounds生效

add()添加控件

2.3 JB

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值