精华内容
下载资源
问答
  • Java 创建界面、按钮、文本框、文本域
    万次阅读 多人点赞
    2018-08-03 18:29:44
    package test;
    
    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.awt.event.ActionListener;
    import java.awt.event.WindowAdapter;
    import java.awt.event.WindowEvent;
    
    public class Main {
        public static void main(String[] args) {
            Frame f = new Frame("计算器");
    
            f.setBounds(400, 200, 400, 300);
            //选择布局方式
            f.setLayout(new FlowLayout());
    
            //创建文本框
            TextField tf = new TextField(20);
    
            //创建按钮
            Button bu = new Button("数据转移");
    
            //创建文本域
            TextArea ta = new TextArea(10, 40);
    
            f.add(tf);
            f.add(bu);
            f.add(ta);
    
            f.addWindowListener(new WindowAdapter() {
                public void windowClosing(WindowEvent e) {
                    System.exit(0);
                }
            });
    
            //给按钮添加实践
            bu.addActionListener(new ActionListener() {
    
                @Override
                public void actionPerformed(ActionEvent e) {
    
                    //获取文本框中的文本
                    String tf_str = tf.getText().trim();
                    tf.setText("");
    
                    //将文本交给文本框
                    //ta.setText(tf_str);
                    //追加文本
                    ta.append(tf_str+"\r\n");
    
                    //将光标移动到tf文本框
                    tf.requestFocus();
                }
            });
    
            //设置窗体显示
            f.setVisible(true);
        }
    }
    更多相关内容
  • java如何创建并设置一个按钮

    千次阅读 2021-02-12 12:19:43
    java如何创建并设置一个按钮AWT(抽象窗口工具包):是java提供用来建立和设置java的图形用户界面的基本工具Swing(轻量级的图形界面组件):是以AWT平台为基础构建起来的新组件与AWT相比,Swing组件在实现时不包括任何...

    0f2778e4a16f9010fe8e82c1ee720f54.png

    java如何创建并设置一个按钮

    AWT(抽象窗口工具包):是java提供用来建立和设置java的图形用户界面的基本工具

    Swing(轻量级的图形界面组件):是以AWT平台为基础构建起来的新组件与AWT相比,Swing组件在实现时不包括任何依赖特定平台的代码,因此具有更高的平台无关性和良好的移植性,所以Swing成为图形用户界面开发的首选。

    下面介绍如何创建一个窗口程序并设置一个按钮。

    1、首先导入必要的包java.awt.*、javax.swing.*;

    2、然后新建布局,并创建一个按钮放上去;

    3、最后用按钮的方法对按钮进行设置即可。

    代码如下:import java.awt.*;

    import java.awt.event.*;

    import javax.swing.*;

    public class KeyDemo extends JFrame{

    int index;

    JLabel jl = new JLabel("你好啊~");

    JButton jb = new JButton("点击改变标签上的文字");

    public KeyDemo() {

    //设置界面的布局为边界布局

    this.setLayout(new BorderLayout());

    //设置标签文字的位置在 布局的中间

    this.add(jl, BorderLayout.CENTER);

    //设置按钮在布局的南部

    this.add(jb, BorderLayout.SOUTH);

    //设置窗口的位置和大小

    this.setBounds(350, 100, 200, 120);

    //设置窗口的关闭事件的响应,如果点击关闭按钮,那么就退出

    this.setDefaultCloseOperation(EXIT_ON_CLOSE);

    //设置窗口的标题

    this.setTitle("窗口");

    //设置窗口是否可见

    this.setVisible(true);

    //为按钮注册事件响应,有了这句代码就能让按钮能够响应点击事件了

    jb.addActionListener(new MyActionListener());

    }

    public static void main(String[] args) {

    //实例化窗口对象

    new KeyDemo();

    }

    //实现动作Listener接口。实现里面的actionPerformed方法

    class MyActionListener implements ActionListener{

    @Override

    public void actionPerformed(ActionEvent e) {

    index++;

    jl.setText("你点击了"+index+"次按钮");

    }

    }

    }

    按钮常用方法:

    getText()

    使用方法:按钮名.getText();

    作用:得到按钮中的字符串信息。

    setBounds( int X, int Y, int width, int height)

    使用方法:按钮名.setBounds(/里面填写四个参数/)

    作用:设定按钮在程序界面中的位置和按钮的尺寸,前两个参数为按钮位置,可以理解成横纵坐标;后两个参数为按钮的宽和高。

    setBackgrond(color bg)

    使用方法:按钮名.setBackground(/填你想要的颜色,格式就是Color.颜色/)

    作用:设置按钮的背景颜色。

    setForeground(color bg)

    使用方法:按钮名.setForeground(/同上/)

    作用:设置按钮的前景颜色。

    setFont(font)

    使用方法:按钮名.setFont(/你定义过的字体名称/)

    作用:设置按钮中文本的字体格式

    setOpaque(boolean is Opaque)

    使用方法:按钮名.setOpaque(/布尔值/)

    作用:设置按钮组件的的背景是否可见,false为透明

    setFocusPainted(boolean b)

    使用方法:按钮名.setFocusPainted(/布尔值/)

    作用:设置按钮中文本的焦点框是否可见,事实上是定义按钮被点击后是否会成为焦点。

    setBorderPainted(boolean b)

    使用方法:按钮名.setBorederPainted(/布尔值/)

    作用:可以设置组件边框是否显示。

    setToolTipText(String str)

    使用方法:按钮名.setToolTipText(/需要显示的字符串/)

    作用:可以生成一个提示框,当鼠标放在组件上时,提示框中会显示参数中设置的字符串。

    展开全文
  • 创建一个文本框和三个按钮的小程序。当按下每个按钮时,使不同的文字显示在文本框中
  • 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()方法设置按钮是否可用。

     

    展开全文
  • 创建一个窗口和按钮

    千次阅读 2019-08-15 14:46:01
    `package bigHousework; import java.awt.; import javax.swing.; public class HomeScreen { public static void main(String[] args) { ...//awt包里的,定义一个窗口 aa.setTitle("餐厅点餐系统");//设置主...

    在这里插入图片描述

    `package bigHousework;
    import java.awt.;
    import javax.swing.
    ;

    public class HomeScreen {

    public static void main(String[] args) {
    	JFrame aa=new JFrame();//awt包里的,定义一个窗口
    	aa.setTitle("餐厅点餐系统");//设置主窗口名字
    	JButton an1=new JButton("菜式导航");//新建按钮
    	aa.setSize(500, 500);//设置像素长宽
    	aa.setLocation(100, 260);//设置左上角位置
    	aa.add(an1);//窗口里添加一个按钮
    	//aa.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//防止关闭后资源内存示范,默认关闭操作
    	aa.setVisible(true);//窗口显示BOOL值,和JFrame成对出现,如果没有将无法建立窗口
    }
    

    }
    `
    以上是面向过程的思路,而Java是面向对象的,所以我们进行程序修改规范化:
    在这里插入图片描述

    package bigHousework;
    import java.awt.*;
    
    import javax.swing.JButton;
    import javax.swing.JFrame;
    public class Screen extends JFrame{//继承方法JFrame,任何对象直接使用
    	JButton an1=null;//初始值,把需要的组件都全部放在这里定义
    
    	public static void main(String[] args) {
    		Screen lx1=new Screen();//主函数只需要调用就好
    
    	}
    	
    	public Screen() {//把初始化的全部工作放在构造函数里
    		this.setTitle("餐厅点餐系统");//设置窗口名字
    		this.setSize(350,180);//设置窗口像素大小
    		this.setLocation(100, 260);//设置左上角位置
    		an1=new JButton("菜式导航");
    		this.add(an1);//窗口里添加一个按钮
    		//this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//防止关闭后资源内存示范,默认关闭操作
    		this.setVisible(true);//窗口显示BOOL值,和JFrame成对出现,如果没有将无法建立窗口
    		
    	}
    
    }
    

    不需要建对象了,直接封装,aa变成this

    展开全文
  • java创建一个窗口面板

    千次阅读 2019-09-30 00:42:35
    java创建窗口面板 在这里插入代码片import java.awt.BorderLayout; import java.awt.Color; import java.awt.Container; import java.awt.GridLayout; import java.io.BufferedOutputStream; import javax.swing.*; ...
  • 1.创建及关闭一个窗体: package GUI_test; import java.awt.Frame; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; public class FrameDemo2 { public static void main(String[]...
  • Java按钮添加事件

    千次阅读 2021-02-12 12:50:46
    展开全部赞一个, 提前学习, 做好预先 , 是个好习惯.java图形界面主要62616964757a686964616fe4b893e5b19e31333365636666有AWT, SWING, SWT, JavaFx等技术JButton (按钮)是SWING里面很常用的组件. 直接添加按钮到窗口...
  • 如何使用eclipse创建一个java文件

    千次阅读 2021-02-26 14:24:45
    1:如何使用eclipse创建一个java文件第一步:创建一个java项目file——>new-->java project第二步:创建一个package选中项目右键,选择:new-->package注意:规范。所有单词全部小写,顶级域名倒着写。规则...
  • 创建java文件后没有运行按钮

    千次阅读 2021-01-03 17:08:41
    java文件创建后 main方法没有运行按钮如何解决? 如图: 解决如下: 注:如果文件还没有恢复,就新建一个文件就可以了
  • Java创建一个登录界面

    万次阅读 多人点赞 2019-01-01 23:08:31
    本部分我们用Java创建一个学生信息管理系统的登陆界面,登陆界面可以进行账号登陆,也可以转换到注册界面 package com.group; import java.awt.Image; import java.awt.event.ActionEvent; import java.awt....
  • java – 如何设置按钮的大小?

    千次阅读 2021-02-12 23:55:20
    只需确保您分配足够的空间,使按钮上的文本变得可见JFrame frame = new JFrame("test");frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);JPanel panel = new JPanel(new GridLayout(4,4,4,4));for...
  • 题目: 编写一个窗体应用,点击按钮按钮的背景颜色随机变化。 import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Random; import javax.swing.*...
  • 展开全部首先分析需要32313133353236313431303231363533e4b893e5b19e31333363376530的GUI技术java中一般使用swing 和awt技术来实现...设想一个符合题目需求的场景两个窗口关联并且跳转,最常见的场景就是登陆了。...
  • Java——创建一个简单的窗口

    万次阅读 多人点赞 2019-05-20 14:44:11
    今天刚刚上完Java饶有兴趣的我 做了这么一个简单的窗口。挺有成就感的。 package 国玉; import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener;...
  • 使用JFrame创建一个窗体 实现思路: 使用JFrame创建窗体的思路 定义一个窗体对象f,窗体名称为“一个简单窗口” 设置窗体左上角与显示屏左上角的坐标 //离显示屏上边缘300像素,离显示屏左边缘300像素 f....
  • java按钮实现页面跳转 | 学步园

    千次阅读 2021-02-12 20:03:04
    假如有两frame,分别为frame1,frame2,frame1加个按钮实现跳转.frame1代码如下import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;...
  • java处理按钮点击事件的方法

    千次阅读 2021-02-12 12:55:29
    例如,按钮可以发送一个ActionEvent对象,而窗口可以发送WindowEvent对象。AWT时间处理机制的概要:1. 监听器对象是一个实现了特定监听器接口(listener interface)的类的实例。2. 事件源是一个能够注册监听器对象并...
  • Java swing创建按钮和标签及处理

    千次阅读 2017-06-04 21:54:23
    //这段程序代码主要是为读者展示如何创建按钮组件和标签组件,并且将处理按钮组件的动作事件 import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import...
  • java实现点击按钮弹出新窗体功能

    千次阅读 2021-03-08 02:46:43
    本文实例为大家分享了Java实现点击按钮弹出新窗体的功能,旧窗体不进行操作分析:对于自定义窗体来说,最简单直接的做法就是让新窗体继承javax.swing.JDialog(对话框属于顶级窗口,跟JFrame同级),在创建该窗体后...
  • JAVA 点击按钮后跳到另一个界面

    万次阅读 多人点赞 2019-05-13 11:21:25
     //*****************************************************************************************...//一个界面跳到一个一个界面,关闭一个界面,打开一个新的界面 ****************************************...
  • java的GUI制作简易的计算器 import javax.swing.*; import java.awt.*; import java.awt.event.*;.../*设计一个按钮式计算器 ---------------- ---------------- 1 2 3 + | 4 5 6 - | 7 8 9 x | 清除 0 = ÷
  • 一个界面,有添加修改以及删除按钮,可以用到学生信息管理系统中去。
  • java点击按钮换背景颜色?

    千次阅读 2021-02-28 17:08:45
    创建一个AWT面板,该面板包含3个不同颜色名称的按钮,单击每个按钮时应使窗口的背景色显示为相应的颜色。importjava.awt.*;importjava.awt.event.*;publicclassChangecolorextendsMou...创建一个AWT面板,该面板包含...
  • 创建窗口的话需要引入javax.swing.*,使用了里面的JFrame,如下public static void main(String[] args){ JFrame frame=new JFrame("Hello World");//括号中为窗口的名称 //设置窗口关闭的方式 frame....
  • importjava.awt.*;importjava.awt.event.*;//本类继承自JFrame,实现e69da5e6ba9062616964757a686964616f31333363376561了ActionListener接口(重写接口的actionPerformed方法)publicclassFramDe...
  • Java一个简单的登录界面

    千次阅读 多人点赞 2019-08-14 15:11:44
    Java一个简单的登录界面做如图所示登录界面所需要用到的工具插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚...
  • 电脑现已成为我们工作、生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到java怎么实现按钮触发事件功能的问题...然后创建一个java项目。第二然后导入java所要用到的数据包。然后创建一个class类。第三然...
  • JAVA创建一个登陆窗体,输入用户名和密码登陆。

    万次阅读 多人点赞 2018-03-23 18:06:59
    JAVA从入门到精通》(第三版)第十三章练习最后一题尝试开发一个登陆窗体,包括用户名、密码以及提交按钮和重置按钮,当用户输入用户名mr、密码mrsoft时,弹出登陆成功提示对话框。package com.swingtest; import...
  • java按钮实现页面跳转

    千次阅读 2021-02-28 09:54:27
    假如有两frame,分别为frame1,frame2,frame1加个按钮实现跳转.frame1代码如下import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 280,054
精华内容 112,021
关键字:

java创建一个按钮

java 订阅