Java用户界面之按钮

可以添加到容器中的一种简单组件是JButton对象,JButton对象是一个可单击的按钮

  创建JButton组件:JButton button = new JButton("Button");

  调用add()方法将其加入容器中:add(button);

在容器中添加组件时,不需要指明组件在容器中的位置,组件的布局由布局管理器决定,最简单的布局管理器是FLowLayout类

  创建FlowLayout对象:FlowLayout flo = new FlowLayout();

  调用setLayout()方法将容器与管理器关联:setLayout(flo);

Demo:

 1 package com.swingdemo.demo;
 2
 3 import java.awt.FlowLayout;
 4
 5 import javax.swing.JButton;
 6 import javax.swing.JFrame;
 7 import javax.swing.UIManager;
 8 import javax.swing.UnsupportedLookAndFeelException;
 9
10 public class Playback extends JFrame {
11
12     private static final long serialVersionUID = 1L;
13
14     public Playback() {
15
16         super("Playback");
17         setLookAndFeel();
18         setSize(225, 80);
19         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
20         FlowLayout flo = new FlowLayout();
21         setLayout(flo);
22         JButton play = new JButton("Play");
23         JButton stop = new JButton("Stop");
24         JButton pause = new JButton("Pause");
25         add(play);
26         add(stop);
27         add(pause);
28         setVisible(true);
29
30     }
31
32     private void setLookAndFeel() {
33
34         try {
35             UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");
36         } catch (Exception e) {
37             e.printStackTrace();
38         }
39     }
40
41     public static void main(String[] args) {
42
43         Playback pb = new Playback();
44
45     }
46
47 }

时间: 2024-10-13 02:01:23

Java用户界面之按钮的相关文章

Java Swing 之 按钮使用

/** * JButton 是Swing的按钮空间类,它和JLabel控件都是常用的控件类. * * * @author gao */ package com.gao; import java.awt.FlowLayout; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.border

java用户界面窗口

java用户界面窗口 窗口框 代码如下: package Day08; import java.awt.Color;import java.awt.FlowLayout;import java.awt.Font;import java.awt.GridLayout; import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;import java

java用户界面——加载图片 jpg GIF

java用户界面--加载图片 jpg GIF 代码如下: package day08; import java.awt.GridLayout; import javax.swing.Icon;import javax.swing.ImageIcon;import javax.swing.JFrame;import javax.swing.JLabel; public class Testdongyaidujiazai extends JFrame { private Icon image1 =

Java用户界面之窗口和框架

窗口和框架都是能够在用户界面显示,并且可以容纳其他组件的容器,这些容器分别使用swing中的JWindow和JFrame类创建 窗口:一种简单的容器,不像常规图形用户界面那样,在顶端有标题和按钮: 框架:包含用户运行软件时希望看到的所有常见的窗口特性,如关闭按钮.最大化和最小化按钮等. 创建框架时,必须在框剪的构造函数中执行如下几种操作: 1.调用父类JFrame的构造函数: ---super(); 2.设置框架的标题: ---super("Title")或者setTitle(&quo

Java用户界面技术

组件 文本框.复选框.下拉框.文本区域框.列表listbox.按钮.文本标签 布局 layout属性们.panel java.swing包 JButton JLabel JCheckBox JRadioButton JComboBox JTextField JTextArea JPanel JApplet类继承自Applet类 JTable,二维表 JTree

java swing 去掉按钮文字周围的焦点框

闲来无事,写了个swing界面,运行后看到当点击按钮时,中间文字会出现一个刚好把文字围住的小方框,这是按钮获得焦点的标志,我是觉得一个字:丑!怎么去掉呢?万能的度娘告诉我,设置下button的setFocusPainted为false,我试了一下,果然ok,下面将代码分享给大家,可以将设置属性的那句话注掉,看看前后效果. import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.sw

Android:Java代码添加按钮

LinearLayout layout = (LinearLayout) findViewById(R.id.container); Button bn = new Button(this); bn.setText("点击"); bn.setLayoutParams(new ViewGroup.LayoutParams( ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT)); layout.

Java用户界面之标签和文本框

JLable组件显示用户不能修改的信息,JTextField组件是用户可以输入单行文本的区域 创建一个JLable组件和一个JTextField对象,并将它们加入到容器中: JLabel pageLabel = new JLabel("Web page address: " , JLabel.RIGHT);      JTextField pageAddress = new JTextField(20);      FlowLayout flo = new FlowLayout(); 

java用户界面—创建一个面板

先从基础学起 创建一个面板 代码如下: package Day08; import java.awt.FlowLayout; import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel; public class Homework1 extends JFrame { public Homework1() { JPanel p1 = new JPanel(); p1.setLayout(new Flo