精华内容
下载资源
问答
  • 2021-02-28 07:12:01

    展开全部

    窗体的大小62616964757a686964616fe58685e5aeb931333337373632减去组件的大小除以2即可活的居中的位置

    代码示例,我写的:import java.awt.*;

    import javax.swing.*;

    import java.awt.event.*;

    public class Test extends JFrame

    {

    private JButton button;

    public Test()

    {

    super("按钮居中显示示例");

    button=new JButton("满意答案");

    button.setSize(100,50);

    Container rongqi=this.getContentPane();

    rongqi.setLayout(null);

    rongqi.add(button);

    setSize(400,200);

    setResizable(false);

    setLocationRelativeTo(null);

    setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);

    //关键代码,设置按钮位置

    button.setBounds((this.getWidth()-button.getWidth()-5)/2,(this.getHeight()-28-button.getHeight())/2,

    button.getWidth(),button.getHeight());

    setVisible(true);

    }

    public static void main(String[]args)

    {

    new Test();

    }

    }

    更多相关内容
  • 权限粒度到按钮级别的权限管理系统,系统保护了用户管理、菜单管理、角色管理,并且用shiro组件实现权限管理,粒度细到按钮级别的权限
  • Java按钮的自定义

    千次阅读 2021-03-08 22:13:56
    import java.awt.*;import javax.swing.*;重写按钮类public class RoundButton extends JButton {public RoundButton(String label) {super(label); //调用父类构造函数setContentAreaFilled(false); //不自行绘制...

    package s003;

    import java.awt.*;

    import javax.swing.*;

    重写按钮类

    public class RoundButton extends JButton {

    public RoundButton(String label) {

    super(label);  //调用父类构造函数

    setContentAreaFilled(false);   //不自行绘制按钮背景

    }

    //绘制圆和标签

    protected void paintComponent(Graphics g) {

    if (getModel().isArmed()) {  //鼠标点击时

    g.setColor(Color.lightGray);  //颜色为灰色

    } else {

    g.setColor(getBackground());  //置按钮颜色

    }

    g.fillOval(0, 0, getSize().width, getSize().height);  //绘制圆

    super.paintComponent(g);  //调用父类函数,绘制其余部分

    }

    //绘制边框

    protected void paintBorder(Graphics g) {

    g.setColor(getForeground());  //设置边框颜色

    g.drawOval(0, 0, getSize().width-1, getSize().height-1);  //在边界上绘制一个椭圆

    }

    }

    package s003;

    import java.awt.*;

    import java.awt.event.*;

    import javax.swing.*;

    public class RoundButtonDemo extends JFrame{

    private int clickCount=0;  //记录安钮的点击次数

    private JButton button1;

    private JButton button2;

    public RoundButtonDemo()

    {

    button1 = new RoundButton("这是一个圆形按钮");  //初始化按钮一

    Dimension dim=button1.getPreferredSize();  //得到按钮一的最佳尺寸

    double maxsize=Math.max(dim.getHeight(),dim.getWidth());  //得到长宽中的最大值

    dim.setSize(maxsize,maxsize);  //更改长宽为长宽中的最大值

    button1.setPreferredSize(dim);  //设置最佳尺寸

    button2 = new RoundButton("点击了: "+clickCount+" 次");  //初始化按钮二

    button1.setBackground(Color.blue);  //设置按钮的背景颜色

    button2.setBackground(Color.pink);

    getContentPane().add(button1);  //增加组件

    getContentPane().add(button2);

    getContentPane().setLayout(new FlowLayout());  //设置布局管理器

    button2.addActionListener(new ActionListener(){  //铵钮二的事件处理

    public void actionPerformed(ActionEvent e){

    clickCount++;  //增加一次点击数

    button2.setText("点击了: "+clickCount+" 次");  //重新设置按钮二的标签

    }

    });

    setSize(300, 200);  //设置窗口尺寸

    setVisible(true);  //设置窗口可视

    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);  //关闭窗口时退出程序

    }

    public static void main(String[] args) {

    new RoundButtonDemo();

    }

    }

    调用的示例演示

    展开全文
  • 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;...

    假如有两个frame,分别为frame1,frame2,frame1加个按钮实现跳转.frame1代码如下

    import java.awt.event.ActionEvent;

    import java.awt.event.ActionListener;

    import javax.swing.JButton;

    import javax.swing.JFrame;

    public class frame1 extends JFrame implements ActionListener{

    /**

    * @param args

    */

    private JButton jb;

    public frame1()

    {

    this.setSize(300, 200);

    this.setLocation(300, 400);

    jb=new JButton("跳转");

    this.add(jb);

    jb.addActionListener(this);//加入事件监听

    this.setVisible(true);

    }

    public static void main(String[] args) {

    // TODO Auto-generated method stub

    frame1 frame=new frame1();

    }

    @Override

    public void actionPerformed(ActionEvent e) {

    // TODO Auto-generated method stub

    if(e.getSource()==jb)

    {

    this.dispose();//点击按钮时frame1销毁,new一个frame2

    new frame2();

    }

    }

    }

    frame2是个单纯的界面

    import javax.swing.JButton;

    import javax.swing.JFrame;

    public class frame2 extends JFrame{

    /**

    * @param args

    */

    public frame2()

    {

    this.setSize(300, 200);

    this.setLocation(300, 400);

    this.setVisible(true);

    }

    public static void main(String[] args) {

    // TODO Auto-generated method stub

    frame2 frame=new frame2();

    }

    }

    展开全文
  • Java 按钮上添加图片

    2010-12-03 18:53:32
    Java 按钮上添加图片 让你更好的掌握awt和swing组件
  • java按钮点击读取文本框怎么写

    千次阅读 2021-03-17 21:54:59
    java小白请问这样怎么设置按钮点击事件来读取两个文本框里的值,谢谢各位大佬了package hello;import java.awt.*;import java.awt.event.*;import javax.swing.*;@SuppressWarnings("unused")public class Login {...

    java小白请问这样怎么设置按钮点击事件来读取两个文本框里的值,谢谢各位大佬了

    27ad75c2b746e80f13571f27c8e21d3b.png

    package hello;

    import java.awt.*;

    import java.awt.event.*;

    import javax.swing.*;

    @SuppressWarnings("unused")

    public class Login {

    private String account;

    private String password;

    public static void main(String[]args) {

    Login login=new Login();//*在主函数中,实例化Login类的对象,然后用对象名调用初始化界面的方法*

    login.initUI();

    }

    JTextField textName;

    JTextField textname1;

    JButton buttonname;

    JButton buttonname1;

    public void initUI() {

    JFrame frame=new JFrame();

    frame.setTitle("Login");

    frame.setSize(500,500);

    frame.setLocation(250, 300);

    FlowLayout f1=new FlowLayout(FlowLayout.CENTER);

    frame.setLayout(f1);

    frame.setDefaultCloseOperation(3);

    ImageIcon icon = new ImageIcon("...");

    JLabel labelIcon = new JLabel(icon);

    frame.add(labelIcon);

    JLabel labelName = new JLabel("账号:");

    frame.add(labelName);

    textName = new JTextField();

    account = textName.getText();

    textName.setPreferredSize(new Dimension(410, 30));

    frame.add(textName);

    JLabel labelname=new JLabel("密码:");

    frame.add(labelname);

    textname1=new JTextField();

    password = textname1.getText();

    textname1.setPreferredSize(new Dimension(410,30));

    frame.add(textname1);

    buttonname=new JButton("登录");

    frame.add(buttonname);

    buttonname1=new JButton("取消");

    frame.add(buttonname1);

    frame.setVisible(true);//*设置登录界面可见*

    }

    }

    回答

    Swing窗体

    给你的登录按钮添加事件

    buttonname.addActionListener(new ActionListener() {//给按钮添加事件接收器

    @Override

    public void actionPerformed(ActionEvent e) {//接受到事件后,进行下面的处理

    System.out.println(“账号:”+textName.getText); // 控制台打印输出

    System.out.println(“密码:”+textName1.getText); // 控制台打印输出

    }

    });

    展开全文
  • 实现java按钮退出

    千次阅读 2021-02-27 18:15:57
    importjava.sql.*;importjava.awt.*;classguiClass{JButtonqueding;JButtonquxiao;JLabelyonghuming;JLabelmima;JTextFieldJT1;JPasswordFieldJT2;publicvoidini...import javax.swing.*;import...
  • 主要介绍了Java 在PDF中添加页面跳转按钮功能,本文给大家提供了多种功能的按钮,需要的朋友可以参考下
  • 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;...
  • 主要为大家详细介绍了java实现点击按钮事件弹出子窗口,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • Java按钮添加背景图片

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

    千次阅读 2019-10-22 22:26:43
    设计按钮,当点击按钮后界面颜色变化。
  • 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按钮组件(JButton、JCheckBox)

    千次阅读 2019-12-18 10:08:31
    按钮在Swing中是比较常见的组件,用于触发特定动作,Swing中提供多种按钮组件,如按钮、单选按钮、复选框等,这些按钮都是从AbstractButton类中继承而来的,下面将讲解这些按钮的应用。 1.JButton按钮组件 Swing中...
  • Java按钮监听器ActionListener 事件监听教程.

    万次阅读 多人点赞 2020-04-18 15:52:11
    1. 创建一个普通的Frame和然后添加一个按钮,参考教程 2.自制一个MyActionListener 的监听类 2.1 MyActionListener 需要实现implements接口ActionListener public class MyActionListener implements Acti...
  • Java 按钮组件_提交按钮

    千次阅读 2018-09-10 20:00:52
    按钮在Swing中是非常常见的组件,用于触发特定动作。Swing中提供多种按钮,包括提交按钮、复选框、单选按钮等,这些按钮都是从AbstractButton类中继承而来的。 提交按钮 ...import java.awt.*; impor...
  • 我生成三个按钮假如都是float:right,我想把三个按钮按照顺序值进行排序,我能把 数据库三个按钮的顺序值(1,2,3)能获取出来然后不知道怎么用,才能让按钮进行 按顺序值进行排序
  • java swing JButton 圆角按钮 带变色(有注释,简单易懂适用于初学者 程序可直接运行)
  • 我想问一下各位大神:java 中能不能为按钮添加一个线程 例如:我按一下按钮,然后在某一个原件按一定速度移动???
  • 之前在开发程序的时候遇到一个问题,就是在窗口的面板里添加JBtton后但窗口显示时,按钮不显示,要等鼠标滑过按钮上面时才显示出来,根据这个问题我发了个帖子寻求大神帮忙,遇到一个大神指点了一下,他说我可能是...
  • java按钮(默认按钮

    千次阅读 2022-04-01 17:27:09
    按钮(默认按钮)一、关键代码(一)、按钮0(二)、按钮1(三)、按钮2(四)、按钮3(五)、按钮4(六)、按钮5二、简单说明三、流程图四、源码(一)、源码A(二)、源码的运行效果五、结语六、定位日期 ...
  • 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圆形按钮实例代码,涉及两个简单的Java实现按钮的代码,其中一个具有侦测点击事件的简单功能,具有一定借鉴价值,需要的朋友可以参考。
  • java窗口按钮位置设置

    千次阅读 2021-02-12 14:27:00
    java窗口按钮位置设置代码如下:package Day08;import java.awt.BorderLayout;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JPanel;public class Homework2 extends JFrame {public ...
  • java透明按钮的设置

    千次阅读 2021-03-08 23:32:19
    /* * 此程序所用的图片必须是背景透明的 */ import java.awt.Color; import java.awt.Graphics; import java.awt.Image; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO; import ...
  • 主要为大家详细介绍了java实现点击按钮弹出新窗体功能,旧窗体不进行操作,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • java处理按钮点击事件的方法

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

    千次阅读 2022-02-26 18:26:55
    import java.awt.event.*; //编写按钮监听器的实现类 public class LoginAction implements Actionlistener{ } 2.实现接口方法,当动作发生时,执行方法 public void actionPerformed (ActionEv
  • Java按钮添加事件

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

    千次阅读 2022-04-04 18:46:38
    按钮(复选框)一、关键代码(一)、单选按钮组件(二)、按钮默认勾选二、简单说明三、流程图四、源码(一)、源码A(二)、源码A的运行效果五、结语六、定位日期 一、关键代码 (一)、单选按钮组件 复选框“◻”...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 522,785
精华内容 209,114
关键字:

java按钮

java 订阅
友情链接: 1.UART-SHELL.zip