java按钮的制作

Swing增加了一些不同类型的按钮,并且它同样可以修改选择组件的结构:所有的按钮、复选框、单选钮,甚至从AbstractButton处继承的菜单项(这是因为菜单项一般被包含在其中,它可能会被改进命名为“AbstractChooser”或者相同的什么名字)。我们会注意使用菜单项的简便,下面的例子展示了不同类型的可用的按钮:
 

//: Buttons.java
// Various Swing buttons
package c13.swing;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.plaf.basic.*;
import javax.swing.border.*;

public class Buttons extends JPanel {
  JButton jb = new JButton("JButton");
  BasicArrowButton
    up = new BasicArrowButton(
      BasicArrowButton.NORTH),
    down = new BasicArrowButton(
      BasicArrowButton.SOUTH),
    right = new BasicArrowButton(
      BasicArrowButton.EAST),
    left = new BasicArrowButton(
      BasicArrowButton.WEST);
  public Buttons() {
    add(jb);
    add(new JToggleButton("JToggleButton"));
    add(new JCheckBox("JCheckBox"));
    add(new JRadioButton("JRadioButton"));
    JPanel jp = new JPanel();
    jp.setBorder(new TitledBorder("Directions"));
    jp.add(up);
    jp.add(down);
    jp.add(left);
    jp.add(right);
    add(jp);
  }
  public static void main(String args[]) {
    Show.inFrame(new Buttons(), 300, 200);
  }
} ///:~

JButton看起来像AWT按钮,但它没有更多可运行的功能(像我们后面将看到的如加入图像等)。在com.sun.java.swing.basic里,有一个更合适的BasicArrowButton按钮,但怎样测试它呢?有两种类型的“指针”恰好请求箭头按钮使用:Spinner修改一个中断值,并且StringSpinner通过一个字符串数组来移动(当它到达数组底部时,甚至会自动地封装)。ActionListeners附着在箭头按钮上展示它使用的这些相关指针:因为它们是Bean,我们将期待利用方法名,正好捕捉并设置它们的值。
当我们运行这个程序例子时,我们会发现触发按钮保持它最新状态,开或时关。但复选框和单选钮每一个动作都相同,选中或没选中(它们从JToggleButton处继承)。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索swing
, 按钮
, new
, import
, add
, 复选框
, jp
, spinner button
add按钮
flash按钮的制作、java获取单选按钮的值、java设置按钮的大小、招牌中的收藏按钮制作、java获取按钮的值,以便于您获取更多的相关知识。

时间: 2024-11-04 15:56:17

java按钮的制作的相关文章

java按钮组的制作

如果我们想单选钮保持"异或"状态,我们必须增加它们到一个按钮组中,这几乎同老AWT中的方法相同但更加的灵活.在下面将要证明的程序例子是,一些AbstruactButton能被增加到一个ButtonGroup中. 为避免重复一些代码,这个程序利用映射来生不同类型的按钮组.这会在makeBPanel中看到,makeBPanel创建了一个按钮组和一个JPanel,并且为数组中的每个String就是makeBPanel的第二个自变量增加一个类对象,由它的第一个自变量进行声明:   //: Bu

怎么实现java按钮的播放与暂停,按一次就是暂停,按一次就是播放?

问题描述 怎么实现java按钮的播放与暂停,按一次就是暂停,按一次就是播放? import java.awt.EventQueue;import java.io.*;import java.util.*;import javax.swing.JFrame;import javax.swing.JSlider;import javax.swing.JButton;import javax.media.*;import java.applet.*;import jmapps.ui.JMFrame;i

按钮的制作

按钮 开始教程之前,还是先来看按纽的几款效果图 通过效果的观察,想必大家对于上面这些按钮的制作方法已经有了一些初步的想法,好,那么就请看看下面的操作步骤是否和你的想法相吻合~~ 1.打开FW,新建一个文件,文件的大小为100*100,背景色采用了白色. 2.选取工具箱的矩形工具,配合Shift键,在编辑区绘制出一个正方形,选中正方形分别打开Stroke面板和Fill面板进行设定.Stroke选项选择None,不要描边:Fill选项中填充方式选择Linear(线性渐变填充),填充方案可以选择"Bl

FrontPage网页特效步步学:特效按钮的制作

frontpage|按钮|特效|网页|网页特效 在制作网页的时候,如果给网页增加一些实用的小技巧,那一定会给你的网站增色不少,下面就介绍几个FrontPage的小技巧,希望能对你有帮助. 特效按钮的制作 用一般的方法制作网页中的按钮,一点也不好看,还是用个FrontPage来制作一个特效按钮吧. 1.打开FrontPage,点击菜单"插入-Web组件". (图1) 图1 2.在弹出的对话框中选择组件类型为"动态效果",效果为"悬停按钮".(图2)

FrontPage基础教程 特效按钮的制作

frontpage|按钮|基础教程|特效 在制作网页的时候,如果给网页增加一些实用的小技巧,那一定会给你的网站增色不少,下面就介绍几个FrontPage的小技巧,希望能对你有帮助. 特效按钮的制作 用一般的方法制作网页中的按钮,一点也不好看,还是用个FrontPage来制作一个特效按钮吧. 1.打开FrontPage,点击菜单"插入-Web组件". (图1) 图1 2.在弹出的对话框中选择组件类型为"动态效果",效果为"悬停按钮".(图2) 图2

FrontPage基础教程特效按钮的制作

  特效按钮的制作 用一般的方法制作网页中的按钮,一点也不好看,还是用个FrontPage来制作一个特效按钮吧. 1.打开FrontPage,点击菜单"插入-Web组件". (图1) 图1 2.在弹出的对话框中选择组件类型为"动态效果",效果为"悬停按钮".(图2) 图2 3.然后就可以来设置这个按钮了,输入按钮的名称.链接到的地址.按钮的效果.大小和颜色等设置,这里就是选择的"发光"效果,完成点击"确定"

vb-VB 6.0彩色大按钮的制作方法,工具箱没有

问题描述 VB 6.0彩色大按钮的制作方法,工具箱没有 VB 6.0彩色大按钮是怎么制作出来的,用Command制作出来的按钮只有一种颜色,而且有一个灰色的边框去不掉,很难看 解决方案 这个需要用第三方控件,比如activebar来实现了.

java记忆翻牌游戏代码-JAVA做出记忆翻牌游戏,菜鸟想学习JAVA的游戏制作

问题描述 JAVA做出记忆翻牌游戏,菜鸟想学习JAVA的游戏制作 20C 1.界面打开为网格,每个网格放一张图片,图片两两相同2.点开两张图片若是一样则显示,若是不一样,显示50ms,变为背面.3.每轮游戏结束时显示总共花费时间.4.重复步骤2,直到所有图片显示出来 解决方案 http://download.csdn.net/detail/gaoda871010/2652900http://www.educity.cn/xiazai/8649772.html 解决方案二: 看下我写的这个怎么样.

移动-java按钮能不能添加线程

问题描述 java按钮能不能添加线程 我想问一下各位大神:java 中能不能为按钮添加一个线程 例如:我按一下按钮,然后在某一个原件按一定速度移动??? 解决方案 可以是可以,但是第一,用不上,第二,操作界面,还得同步,等于还是单线程. 你的需求用定时器才合适. 解决方案二: 不太清楚你说的是javaSE方面的东西吧,我没做过. 不过线程这个东西和按不按钮没关系的 只要通过Thread.start()方法就可以增加新的线程. 题主要做的无非是: 点击按钮时启动一个对象,该对象的作用是0.07秒修