文档章节

博为峰Java技术文章 ——JavaSE Swing 普通按钮

博为峰教研组
 博为峰教研组
发布于 2017/03/15 20:37
字数 316
阅读 18
收藏 0

博为峰小博老师:

例如一个登录窗口,要求愉入用户名和密码后,让用户选择确定还是取消的按钮组件就是普通按钮。当然,与标签组件一样,要使用它,首先必须创建一个按钮组件类对象,然后再通过使用这个类中内置的方法来操纵该对象。普通按钮是平时生活中遇到最多的组件之一。下图表格的形式介绍普通按钮组件的构造器

创建好按钮组件后,接下来就可以通过使用其内置的方法来操纵这个组件了,其常用方法如下图所示。

 

下面通过实例来说明如何使用普通按钮组件。实例代码如下:

/**

 * 创建普通按钮组件,将按钮组件添加到内容面板中去

 */

public class BwfJButton {

public static int width=300;

public static int height=200;

public static void main(String args[]){

JFrame jf=new JFrame("添加普通按钮组件");

jf.setSize(widthheight);

JPanel contentPane=new JPanel();

JButton button1=new JButton("确定");//创建两个按钮

JButton button2=new JButton("取消");

contentPane.add(button1);//将按钮添加到内容面板中

contentPane.add(button2);

jf.setContentPane(contentPane);

jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

jf.setVisible(true);

}

}

© 著作权归作者所有

博为峰教研组
粉丝 52
博文 1224
码字总数 479077
作品 0
黄浦
程序员
私信 提问
win10系统JDK8安装环境配置教程

本节博主主要介绍jdk8的安装,以及一些注意事项,同时博主也需要留着配置路径自己以后使用。 安装步骤: (一)下载JDK官网地址:http://www.oracle.com/technetwork/java/javase/downloads...

em_aaron
2018/08/04
470
0
基于 OSGi 的 Swing 客户端开发实践

简介: 随着 OSGi 技术迅猛发展,插件化开发技术得到了更为广泛的关注,同时也涌现出了 Equinox、Felix 等众多基于 OSGi 规范的开源框架。但目前相关技术文章主要关注的是 OSGi 同 JavaEE 技...

IBMdW
2011/11/18
1K
4
介绍JComponentPack产品中的AComboBox控件

Introduce the AComboBox component Overview The AComboBox is a drop down component in JComponentPack product, it’s different with the “JComboBox” component in the core Java s......

fralepg
2009/02/21
82
0
System.arraycopy为什么快

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wangyangzhizhou/article/details/79504818 前言 在 Java 编程中经常会遇到数组拷贝操作,一般会有如下四种方...

超人汪小建(seaboat)
2018/03/10
0
0
博为峰Java技术文章 ——JavaSE Swing 按钮

博为峰小博老师: 下面是JButton的层次结构如下图所示: 由以上的JButton的层次结构图可以看出,JButton是继承AbstractButton类而来。AbstractButton本身是一个抽象类,里面定义了许多组件设置...

博为峰教研组
2016/12/28
4
0

没有更多内容

加载失败,请刷新页面

加载更多

对比ubuntu与centos系统 ​​​​

CentOS与Ubuntu该如何选择,哪个更好用。笔者在自媒体平台收集了一些网友的观点,较为经典,分享给大家。至于应该选择哪个,希望看完本文章后,读者心中有数。 观点1:CentOS适用于服务器,U...

老孟的Linux私房菜
今天
12
0
Java的基本类型

一、Java的基本类型 Java的基本类型有哪些? boolean char byte short int long float double ? 延伸思考 思考一:为什么有的书籍说Java存在第9种数据类型? 实际上,JAVA中还存在另外一种基...

yumoop
今天
14
0
OSChina 周四乱弹 —— 富婆小时候

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @猿敲月下码 :#今日歌曲推荐# 分享陈慧娴的单曲《夜机》 《夜机》- 陈慧娴 手机党少年们想听歌,请使劲儿戳(这里) @開源中國張學友 :早上...

小小编辑
今天
24
0
MyMinimad ── Linux下用libmad写的mp3解码播放程序(四)

优化了内存使用,不再使用mmap映射整个文件到内存 /* * 本程序是从 minimad 改进而来,如要更详细的说明请参看 minimad.c * * Gu Zhou, 2009/12/25, SiChuan University, China *...

代码强国
今天
18
0
Minikube安装

1、下载Minikube二进制文件 sudo curl -Lo minikube https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/latest/minikube-linux-amd64 2、设置权限 sudo chmod +x minikube......

RogueQ
今天
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部