精华内容
下载资源
问答
  • 1. 创建一个普通的Frame和然后添加一个按钮,参考教程 2.自制一个MyActionListener 的监听类 2.1 MyActionListener 需要实现implements接口ActionListener public class MyActionListener implements Acti...

    按钮点击产生的效果通过事件监听来实现,下面介绍如何创建一个按钮的监听器,

    一、创建监听器

    1. 创建一个普通的Frame和然后添加一个按钮,参考教程

    2.自制一个MyActionListener 的监听类

    2.1 MyActionListener 需要实现implements接口ActionListener

    public class MyActionListener implements ActionListener
    

    2.2 重写唯一的actionPersformed(ActionEvent e)方法,
    2.3 e.getActionCommand() 返回的是e 的触发事件的动作命令 (idea中ctrl+左键)来查看源码

    代码如下

    package GUI.事件监听;
    
    import GUI.MyClass.MySystemExit;
    
    import java.awt.*;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    
    public class Test2两个按钮实现同一个监听 {
        public static void main(String[] args) {
            Frame frame = new Frame("Test2两个按钮实现同一个监听");
            frame.setVisible(true);
            Button north = new Button("north");
            Button south = new Button("south");
            //自定义触发会显示的ActionCommand 默认 为Button("...");中的值.
            //add listener for the south and north...
            north.addActionListener(new MyMonitor());
            south.addActionListener(new MyMonitor());
    
    
            //2个按钮add the same ActionListener
            frame.add(north, BorderLayout.NORTH);
            frame.add(south, BorderLayout.SOUTH);
    
            //l,s,c
            frame.setLocation(100, 100);
            frame.setSize(400, 400);
            frame.setBackground(new Color(99, 255, 240));
            //System.exit(0);
            new MySystemExit(frame);
    
    
        }
    
        private static class MyMonitor implements ActionListener {
            //build the ActionLister for the north button and the south button ,named myActionListener
    
            @Override
            public void actionPerformed(ActionEvent e) {
                //输入 e. 查看源码.
                if (e.getActionCommand() == "north") {
                    System.out.println("north Button been clicked ,and MyMonitor class run successfully.");
                } else if (e.getActionCommand() == "south") {
                    System.out.println("south Button been clicked ,and MyMonitor class run successfully.");
                }
            }
        }
    
    
    }
    

    3.新建事件对象,将其添加到按钮中.

       MyActionListener myActionListener = new MyActionListener();
       north.addActionListener(myActionListener);
       south.addActionListener(myActionListener);
    

    总代码, Demo.java

    package GUI.事件监听;
    
    import GUI.MyClass.MyActionListener;
    import GUI.MyClass.MySystemExit;
    
    import java.awt.*;
    
    /**
    * 自制一个事件监听类,添加到按钮里。
    */
    public class Demo {
     public static void main(String[] args) {
         Frame frame = new Frame("事件监听");
         Button north = new Button("north");
         Button south = new Button("south");
         //因为addActionListener(...) 需要一个 ActionListener 所以我门自己建造一个 MyActionListener
         //查看源码得知,public synchronized void addActionListener(ActionListener l)
         MyActionListener myActionListener = new MyActionListener();
         north.addActionListener(myActionListener);
         south.addActionListener(myActionListener);
    
         frame.add(north,BorderLayout.NORTH);
         frame.add(south,BorderLayout.SOUTH);
         frame.pack();//打包.pack()
    
         //color location size
         frame.setLocation(100,100);
         frame.setSize(400,400);
         frame.setBackground(new Color(99, 255, 240));
         //可见性.
         frame.setVisible(true);
         //add ActionListener.
         new MySystemExit(frame);
    
     }
    }
    

    执行窗口退出的类 MySystemExit.java

    package GUI.MyClass;
    
    import java.awt.*;
    import java.awt.event.WindowAdapter;
    import java.awt.event.WindowEvent;
    
    public class MySystemExit {
        public MySystemExit(Frame frame) {
            frame.addWindowListener(new WindowAdapter() {
                @Override
                public void windowClosing(WindowEvent e) {
                    System.out.println("System.exit(0)");
                    System.exit(0);
    
                }
            });
        }
    }
    

    GUI效果

    在这里插入图片描述

    点击效果

    在这里插入图片描述

    展开全文
  • Java入门

    千次阅读 多人点赞 2019-04-06 18:54:50
    Java入门 Java 入门 主要内容 Java的地位 Java诞生 Java的特点 安装JDK 简单的Java应用程序 重点与难点: 重点:Java平台无关性、Java程序的结构。...1990年Sun公司成立了由James Gosling领导的开发小组,开始致力于...

    Java入门

    Java 入门

    主要内容
    Java的地位
    Java诞生
    Java的特点
    安装JDK
    简单的Java应用程序

    重点与难点:
    重点:Java平台无关性、Java程序的结构。
    难点:Java程序的开发过程。

    Java之父与Java的诞生
    Java是1995年6月由Sun公司引进到我们这个世界的革命性的编程语言。1990年Sun公司成立了由James Gosling领导的开发小组,开始致力于开发一种可移植的、跨平台的语言,该语言能生成正确运行于各种操作系统、各种CPU芯片上的代码。他们的精心专研和努力促成了Java语言的诞生。

    Java的先导知识与后继技术
    学习Java语言需要读者曾系统地学习过一门面向过程的编程语言,比如C语言。读者学习过Java语言之后,可以继续学习和Java相关的一些重要内容,比如,学习和数据库设计相关的Java Database Connection(JDBC)、Web设计相关的Java Server Page(JSP)、Android手机程序设计、数据交换技术相关的eXtensible Markup Language(XML)以及网络中间件设计相关的Java Enterprise Edition(Java EE),如图1.1所示。

    在这里插入图片描述

    1.1 Java的地位

    1.1.1 网络地位
    Java的平台无关性让Java成为编写网络应用程序的佼佼者,而且Java也提供了许多以网络应用为核心的技术,使得Java特别适合于网络应用软件的设计与开发。
    1.1.2 语言地位
    是一门很好的面向对象语言,通过学习Java语言可以学习怎样使用对象来完成某些任务、掌握面向对象编程的基本思想.
    1.1.3 需求地位
    IT行业对Java人才的需求正在不断的增长,掌握Java语言及其相关技术意味着较好的就业前景和工作酬金。

    1.2 Java 的特点_1

    1.2.1 简单
    Java要比C++简单,C++中许多容易混淆的概念,或者被Java弃之不用了,或者以一种更清楚更容易理解的方式实现。

    1.2.2 面向对象
    Java是面向对象的编程语言。

    1.2.3 平台无关
    在一个计算机上编译得到的字节码文件(.class文件)可以复制到任何一个安装了Java运行环境的计算机上直接使用。字节码由Java虚拟机负责解释运行,即Java虚拟机负责将字节码翻译成本地计算机的机器码,并将机器码交给本地的操作系统来运行。
    1.平台与机器指令
    这里所指的平台是由操作系统(Operating System, OS)和处理器CPU所构成。
    与平台无关是指软件的运行不因操作系统、处理器的变化而无法运行或出现运行错误。
    (每个平台都会形成自己独特的机器指令,所谓平台的机器指令就是可以**被该平台直接识别、执行的一种由0,1组成的序列代码。**相同的CPU和不同的操作系统所形成的平台的机器指令可能是不同的。比如,某个平台可能用8位序列代码00001111表示加法指令,以10000001表示减法指令,而另一种平台可能用8位序列代码10101010表示加法指令,以10010011表示减法指令。)
    2.Java虚拟机与字节码
    字节码并不是机器指令,因为它不和特定的平台相关,不能被任何平台直接识别、执行。Java针对不同平台提供的Java虚拟机的字节码指令都是相同的,Java虚拟机负责将字节码翻译成虚拟机所在平台的机器码,并让当前平台运行该机器码,如图1.3所示。
    在这里插入图片描述
    **

    1.2 Java 的特点_2

    1.2. 4 多线程
    Java的特点之一就是内置对多线程的支持。多线程允许同时完成多个任务。

    1.2.5 动态
    Java程序的基本组成单元就是类,有些类是自己编写的,有一些是从类库中引入的,而类又是运行时动态装载的,这就使得Java可以在分布环境中动态地维护程序及类库。

    1.3 安装JDK
    1.3.1 三种平台简介
    目前Java平台主要分为下列3个版本:
    (1)Java SE(曾称为J2SE)称为Java标准版或Java 标准平台.
    (2)Java EE(曾称为J2EE)称为Java企业版或Java企业平台.
    (3)Java ME(曾称为J2ME)称为Java微型版或Java小型平台.
    无论上述哪种Java运行平台都包括了相应的Java虚拟机(Java Virtual Machine),虚拟机负责将字节码文件(包括程序使用的类库中的字节码)加载到内存,然后采用解释方式来执行字节码文件,即根据相应平台的机器指令翻译一句执行一句。

    1.3.2 安装Java SE平台
    Java SE平台是学习掌握Java语言的最佳平台,而掌握Java SE又是进一步学习Java EE和Android所必须的。
    下载JDK1.8。 本书将使用针对Window操作系统平台的JDK,因此下载的版本为jdk-8u102-windows-x64.exe。
    选择安装路径界面。为了便于今后设置环境变量,建议修改默认的安装路径为:D:\jdk1.8 。

    下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
    在这里插入图片描述
    1.系统环境path的设置
    JDK平台提供的Java编译器(javac.exe)和Java解释器(java.exe)位于Java安装目录的\bin文件夹中.

    A.首先设置系统变量JAVA_HOME
    右键单击“我的电脑或计算机”,在弹出的快捷菜单中选择“属性”,弹出“系统特性”对话框,再单击该对话框中的“高级属性设置”,然后单击按钮“环境变量”,添加系统环境变量JAVA_HOME,让该环境变量的值是JDK目录结构的根目录,例如E:\jdk1.8,如图1.7。
    在这里插入图片描述
    B.设置系统环境path的的值
    用鼠标右键单击“计算机”/“我的电脑”,在弹出的快捷菜单中选择“属性”命令弹出“系统”对话框单击该对话框中的“高级系统设置”/“高级选项”,然后单击按钮“环境变量”弹出环境变量设置对话框,在该对话框中的“系统变量(S)”中找到path、单击按钮“编辑(I) 弹出编辑系统变量对话框,在该对话框中编辑path的值即可。这里,我们为path添加的新值就是E:\JDK1.8\bin。由于已经设置了系统变量JAVA_HOME的值是E:\JDK1.8,因此可以用%JAVA_HOME%代替E:\JDK1.8。在弹出编辑系统变量对话框中为path添加的新值是%JAVA_HOME%\bin,如图1.9。
    在这里插入图片描述
    2.系统环境classpath的设置
    一般不需要设置环境变量classpath的值。如果计算机安装过一些商业化的Java开发产品或带有Java技术的一些产品,安装这些产品后,classpath的值可能会被修改了。如果希望使用最新的Java运行环境,就重新设置 classpath的值,如图1.10。(E:\jdk1.8\jre\lib\rt.jar;.?
    Classpath值中的( .; ) 是指可以加载应用程序当前目录及其子目录中的类。
    在这里插入图片描述

    1.4 Java程序的开发步骤

    开发步骤:
    1) 编写源文件:扩展名必须是 .java。
    2) 编译Java源程序:用Java编译器(javac.exe)编译源文件,得到字节码文件。
    3) 运行Java程序:使用Java解释器(java.exe)来解释执行字节码文件。
    在这里插入图片描述

    1.5 简单的Java应用程序

    1.5.1 源文件的编写与保存
    Java应用程序的源文件是由若干个书写形式互相独立的类组成。
    例子1:
    在这里插入图片描述
    编写与保存源文件
    1 编写源文件
    使用一个文本编辑器,如Edit或记事本编写上述例子1给出的源文件。
    Java源程序中语句所涉及到的小括号及标点符号都是英文状态下输入的括号和标点符号,比如“大家好!”中的引号必须是英文状态下的引号,而字符串里面的符号不受汉字符或英文字符的限制。

    2. 保存源文件
    如果源文件中有多个类,那么只能有一个类是public类;如果有一个类是public类,那么源文件的名字必须与这个类的名字完全相同,扩展名是java;如果源文件没有public类,那么源文件的名字只要和某个类的名字相同,并且扩展名是java就可以了。

    上述例子1中的源文件必须命名为Hello.java。我们将Hello.java保存到C:\chapter1文件夹中。

    1.5.2 编译
    1.编译器(javac)
    进入逻辑分区C的chapter1目录中,使用编译器javac编译源文件(如图1.11):
    图1.11 使用javac编译源文件
    C:\chapter1> javac Hello.java
    在这里插入图片描述
    1.5.3 运行
    1.应用程序的主类
    一个Java应用程序必须有一个类含有
    public static void main(String args[ ])
    方法,称这个类是应用程序的主类。

    2.解释器(java)
    使用Java虚拟机中的Java解释器(java.exe)来解释执行其字节码文件。Java应用程序总是从主类的main方法开始执行。因此,需进入主类字节码所在目录,比如C:\chapter1,然后使用Java解释器(java.exe)运行主类的字节码. 图1.14 使用java解释器运行程序
    C:\chapter1> java Hello
     图1.14  使用Java解释器运行程序

    再看一个简单的Java应用程序

    不要求读者看懂程序的细节,但读者必须知道怎样保存.
    例子2中的Java源文件(源文件里有2个类)、怎样使用编译器编译源程序、怎样使用解释器运行程序 。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    1.6 Java反编译

    JDK提供的反编译器是javap.exe(也有真对Java的许多商业反编译软件,例如dj-gui反编译)。如果想反编译例子1中的Hello.class,可使用javap命令:javap Hello.class ,例如:
    C:\chapter1> javap Hello.class

    如果想反编译类库中的Date类(其包名是java.util)Date.class,可使用javap命令:javap java.util.Date.class,例如:
    C:\chapter1> javap java.util.Date.class

    1.7 编程风格

    1.7.2 Kernighan风格
    Kernighan风格也称“行尾”风格,即左大括号在上一行的行尾,而右大括号独占一行,如下列代码所示意。当代码量较大时不适合使用“独行”风格,因为该风格将导致代码的左半部分出现大量的左、右大括号,导致代码清晰度下降,这时应当使用“行尾”风格
    在这里插入图片描述

    1.7 注释

    编译器忽略注释内容,注释的目的是有利于代码的维护和阅读,因此给代码增加注释是一个良好的编程习惯。
    Java支持两种格式的注释:单行注释和多行注
    单行注释使用“//”表示单行注释的开始,即该行中从“//”开始的后续内容为注释 .
    多行注释的使用“/”表示注释的开始,以“/”表示注释结束 .
    文档注释。“/**”表示注释的开始,以*/”表示注释结束

    总结

    1 Java语言是面向对象编程,编写的软件与平台无关。

    2 开发一个Java程序需经过三个步骤:编写源文件、编译源文件生成字节码、加载运行字节码。

    3 编写代码务必遵守行业的习惯风格。

    展开全文
  • Java 按钮组件_提交按钮

    千次阅读 2018-09-10 20:00:52
    按钮在Swing中是非常常见的组件,用于触发特定动作。Swing中提供多种按钮,包括提交按钮、复选框、单选按钮等,这些按钮都是从AbstractButton类中继承而来的。 提交按钮 ...import java.awt.*; impor...

    按钮在Swing中是非常常见的组件,用于触发特定动作。Swing中提供多种按钮,包括提交按钮、复选框、单选按钮等,这些按钮都是从AbstractButton类中继承而来的。

    提交按钮

    Swing中的提交按钮(JButton)由JButton对象表示。

    在Swing按钮上不仅能够显示文字,还能够显示图标。

    package com.xsh;
    
    import java.awt.*;
    import java.awt.event.*;
    import java.net.*;
    import javax.swing.*;
    
    public class JButtonTest extends JFrame {
    
    	public JButtonTest() {
    		URL url = JButtonTest.class.getResource("coffee.png");	
    		Icon icon = new ImageIcon(url);		//首先创建一个Icon对象
    		Container container = getContentPane();	//定义一个容器
    		setTitle("提交按钮组件");		//设置容器标题
    		setLayout(new GridLayout(3,2,5,5));		//设置网格布局管理器
    		for(int i =0; i< 5; i++) {		//在循环中创建JButton图标,并添加到容器中
    			JButton jb = new JButton("button" + i, icon);
    			container.add(jb);
    			if(i%2  == 0) {
    				jb.setEnabled(false); 	//某些按钮不可用
    			}
    		}
    		JButton jb = new JButton();		//定义一个额外的JButton
    		jb.setMaximumSize(new Dimension(90,30));	//设置按钮与图片相同大小
    		jb.setIcon(icon);	//为按钮设置图标
    		jb.setHideActionText(true);	
    		jb.setToolTipText("图片按钮");	//设置按钮提示为文字(鼠标轻放上按钮之后的提示信息)
    		jb.setBorderPainted(false);		//设置按钮边界不显示
    		jb.addActionListener(new ActionListener() {		//为按钮添加点击事件监听器
    
    			@Override
    			public void actionPerformed(ActionEvent e) {
    				// TODO Auto-generated method stub
    				JOptionPane.showMessageDialog(null, "弹出对话框");
    				
    			}
    		});
    		container.add(jb);	//将最后一个按钮添加到容器中
    		setVisible(true);	//设置容器可见行
    		setSize(600,300);	//设置容器大小
    		setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);		//窗口关闭方式
    	}
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		new JButtonTest();
    	}
    
    }
    

    在本实例中,使用了两种方式来创建按钮:

    1. 在初始化按钮时赋予按钮图标和文字
    2. 首先创建一个没有定义图标和文字到按钮对象,然后使用setIcon()方法为这个按钮定制一个图标。

    其中,setToolTipText()方法是为按钮设置提示文字(鼠标放到按钮上后会有提示信息出来),setBoundsPainted()方法设置按钮边界是否显示。

    最后为按钮添加了时间监听器,当用户点击图标时候,弹出对话框的功能。

    其中,setMaximumSize()方法设置按钮的大小与图标的大小一致,该方法需要的参数类型为Dimension类对象,这样看上去此图片就如同按钮一样摆放在窗体中,同时 也可以使用setEnable()方法设置按钮是否可用。

     

    展开全文
  • JAVA上百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
    Java圆形按钮实例代码,含注释 两个目标文件,自绘button。 Java圆形电子时钟源代码 1个目标文件 内容索引:JAVA源码,系统相关,电子钟  用JAVA编写的指针式圆形电子钟,效果图如下所示,其实代码很简单,希望对你有...
  • Java按钮添加背景图片

    千次阅读 多人点赞 2019-11-21 13:49:37
    按钮添加背景图片 //获取一个图片 ImageIcon square=new ImageIcon("Icon\\图片.gif"); //设置按钮大小 button.setBounds(50,50, 100, 100); //设置图片的大小 square.setImage(square.getImage()....

    为按钮添加背景图片

    //获取一个图片
    ImageIcon square=new ImageIcon("Icon\\图片.gif");
    //设置按钮大小
    button.setBounds(50,50, 100, 100);
    //设置图片的大小
    square.setImage(square.getImage().getScaledInstance(100,100, 0));
    //把图片放到按钮上	
    button.setIcon(square);
    

     

    展开全文
  • Java开关按钮的使用

    千次阅读 2019-04-06 23:28:31
    说到Java按钮,我们最熟悉的应该是JButton按钮,这种按钮当按下后会自动弹起,只能用于每次按下触发一次指定动作的情况,不能用于记录状态。Swing中还另外提供了一种可以记录状态的按钮——JToggleButton,当按钮...
  • JAVA按钮板块,简单的按钮实现

    千次阅读 2018-08-01 11:15:10
    import java.awt.Color; import java.awt.event.*; import javax.swing.*; public class sir implements ActionListener { JButton bme=new JButton(“问世间”); JButton ame=new JBu...
  • 按钮点击事件(java

    万次阅读 多人点赞 2018-02-03 14:33:52
    java中,都将事件的相关信息封装在一个事件对象中,所有的事件对象都最终派生于java.util.EventObje 类。当然,每个事件类型还有子类,例如ActionEvent和WindowEvent。不同的事件源可以产生不同类别 的事件。...
  • 我生成三个按钮假如都是float:right,我想把三个按钮按照顺序值进行排序,我能把 数据库三个按钮的顺序值(1,2,3)能获取出来然后不知道怎么用,才能让按钮进行 按顺序值进行排序
  • Java标签、按钮按钮事件简介

    千次阅读 2018-08-03 14:12:48
    标签和按钮也许是图形界面中最常见的两种组件,按钮又总是与激发动作事件有关。 标签 标签(JLabel)是最简单的Swing组件。标签对象的作用是对位于其后的界面组件作说明。可以设置标签的属性,即前景色,背景色、...
  • wait和notify代码 用綫程的名字而不是this來控制縣城 ...import java.awt.*; import java.awt.event.ActionListener; import java.awt.event.ActionEvent; import javax.swing.*; public class ThreadPrin...
  • java :按钮触发定时器

    千次阅读 2016-03-08 17:05:37
    import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import j
  • Java按钮的使用JButton

    千次阅读 2019-04-26 23:08:23
    JButton按钮的简单使用方法 import java.awt.Color; import java.awt.Container; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing....
  • Java设置按钮透明

    千次阅读 多人点赞 2019-08-02 14:52:19
    关于Java设置按钮透明的方法暂时发现了两种,分别是setOpaque和setContentAreaFilled。接下来给大家看一下这两种方法的使用和区别。另外还有去掉按钮的边框的方法。 这是最初的按钮 logon=new JButton("这是...
  • JAVA 如何改变按钮大小问题

    千次阅读 2020-02-18 21:35:42
    本人用java写一个小界面,现在有一个面板p1用来存放两个按钮 然后主框架要放三个按钮,并且要改变它的位置和大小使得看起来美观,但现在一使用setBounds方法父容器就要定义为null, 但一旦定义为null我的之前的面板...
  • 基于Java和MySQL的图书管理系统

    万次阅读 多人点赞 2018-06-20 21:41:17
    Java图书管理系统 设计人:wangyunpeng_bio 项目需求 随着计算机的普及和应用水平的提高,经过考察比较,决定利用自己的Java知识开发小型的图书管理系统,方便图书的管理。 图书管理系统是典型的信息管理系统。...
  • 按钮的基本应用(Java

    千次阅读 2018-07-17 10:19:12
    一、首先来看一下效果图 二、源代码  1.本案例主要涉及:(1)按钮的网格布局  (2)按钮不可用的设置  (3)按钮背景颜色的设置  (4)按钮边框的取...
  • JAVA Swing——设置JButton按钮样式

    千次阅读 多人点赞 2019-11-23 12:41:17
    1、对JButton大小的设置 因为JButen是属于小器件类型的,所以一般的setSize... //(30,30) 是你要设置按钮的大小 2、对JButton透明的设置 按钮设置为透明,这样就不会挡着后面的背景 button.setContentAreaFi...
  • 代码如下: ``` package QAppLet; import java.awt.*; import java.awt.event.*; import java.awt.Button;...按钮显示不出来 ![图片说明](https://img-ask.csdn.net/upload/201611/08/1478607969_249004.png)
  • java swing 按钮设置到指定位置

    千次阅读 2020-07-05 23:17:13
    java GUI 按钮设置到指定位置 JButton组件添加到JPanel时,如果想自己位置,需要对JPanel进行如下设置,才能自定义按钮位置 JPanel jp = new JPanel(); jp.setLayout(null); 这样,setBounds等方法便可以正常调整...
  • java按钮监听方法

    千次阅读 2016-12-07 21:26:48
    按钮名称为:JButton bt=new JButtob("按钮")  第一种:使用if(arg.getSource==bt)来判断,使用要求,在同一个类里面。 第二种:对按钮 bt.setActionCommand(“”按钮“”)
  • java按钮禁用和启用 The Java plugin is part of the Java Runtime Environment (JRE) and allows a browser to work with the Java platform to run Java applets to execute in the browser. Java插件是Java运行...
  • Java swing单选按钮

    千次阅读 2017-06-04 21:45:03
     //创建六个单选按钮,并且将之分成三组按钮组  JRadioButton jr1=new JRadioButton("羽毛球");  JRadioButton jr2=new JRadioButton("足球");  JRadioButton jr3=new JRadioButton("电脑书");  ...
  • Java JButton更改按钮自身内容

    千次阅读 2019-01-25 14:14:13
    JButton jb = new JButton(此处填写按钮初始化的内容); 后继需要更改按钮内容时(如:扫雷)可用以下方法更改。 ①jb.setText(s);//s为字符串类型的变量 ②jb.setText(“更改后的内容”); ...
  • Java建立窗口并通过按钮实现窗口跳转

    万次阅读 多人点赞 2019-10-31 09:14:25
    为之前的游戏做了一个菜单的模型 ...import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class Menu extends JFrame implements ActionListener { ...
  • https://zhidao.baidu.com/question/1767668724726487700.html
  • java窗口按钮位置设置

    千次阅读 2019-10-01 04:01:25
    java窗口按钮位置设置 代码如下: package Day08; import java.awt.BorderLayout; import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel; public class Homework2 extends JFrame ...
  • 一、常用面板 面板也是一个 Swing 容器,它可以作为容器容纳其他组件,但它必须被添加到其他容器中。Swing 中常用的面板包括 ...继承 java.awy.Container 类。 eg 1.1 在项目中创建 JPanelTest 类,该类继承 JF...
  • Java窗口之文本框、按钮、菜单

    千次阅读 多人点赞 2019-07-20 17:11:17
    文本框、按钮、文本域 import java.awt.Button; import java.awt.FlowLayout; import java.awt.Frame; import java.awt.TextArea; import java.awt.TextField; import java.awt.event.ActionEvent; import java....
  • Java按钮布局演示

    千次阅读 2017-10-24 21:40:15
    import java.awt.*; import javax.swing.*; public class LayoutTest extends JFrame { //创建类LayoutTest继承于类JFrame JButton btn1,btn2,btn3,btn4,btn5; JPanel mainPan; FlowLayout fLayout;//定义...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 461,229
精华内容 184,491
关键字:

java按钮重新开始

java 订阅