首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏别先生

    JAVA学习Swing章节按钮组件JButton的简单学习

    中是较为常见的组件,用于触发特定动作 * Swing中提供了多种按钮,包括提交按钮,复选框,单选按钮等 * 这些按钮都是从AbstractButton类中继承而来的 * * 2:Swing中的提交按钮组件(JButton )由JButton对象表示 * JButton含有4种主要的构造方法 * 参数text,icon分别代表显示文字标签和图标 * * 3:本实例使用了两种方式创建按钮,第一种是在初始化按钮时赋予按钮图标与文字 jb.setEnabled(false);//设置其中一些按钮不可用 } }//上下位两种按钮的实例化 JButton jb2= new JButton();//实例化一个没有文字与图片的按钮 jb2.setMaximumSize(new Dimension(90,30));//设置按钮和图片的大小相同 jb1; private JButton jb2; public Test(){ Container container=getContentPane();//创建一个容器

    4.2K50发布于 2017-12-29
  • 来自专栏大数据

    Java一分钟之-Swing基础:JFrame, JPanel, JButton

    在Swing中,JFrame、JPanel和JButton是构建用户界面的基础组件。本文将介绍这三个组件的用法,常见问题以及如何避免错误,同时提供代码示例。 1. button = new JButton("Click me!") JButton JButton是用户交互的主要组件,用于触发某种操作。 button = new JButton("Click me!") 避免方法:为JButton添加ActionListener,处理actionPerformed事件。 结语 JFrame、JPanel和JButton是构建Swing应用程序的基础。

    1.2K10编辑于 2024-05-30
  • 来自专栏全栈程序员必看

    java gridbagconstraints_GridBagConstraints

    GridBagLayout gridbaglayout=new GridBagLayout(); GridBagConstraints gridbagconstraints; JPanel jp; JButton jbutton1; JButton jbutton2; JButton jbutton3; JButton jbutton4; JButton jbutton5; public demo_7_1() =new JButton(“jbutton1”); jbutton2=new JButton(“jbutton2”); jbutton3=new JButton(“jbutton3”); jbutton4 =new JButton(“jbutton4”); jbutton5=new JButton(“jbutton5”); jp.add(jbutton1); jp.add(jbutton2); jp.add (jbutton3); jp.add(jbutton4); jp.add(jbutton5); gridbaglayout.setConstraints(jbutton1,gridbagconstraints

    32920编辑于 2022-09-30
  • 来自专栏CSDNToQQCode

    java swing一篇轻松学习(高考后可以自学)

    button1=new JButton ("上·一般写标题或菜单"); JButton button2=new JButton("左·写菜单的比较多,但不一定用"); JButton button3 =new JButton("中·表格信息"); JButton button4=new JButton("右·很少用到"); JButton button5=new JButton("下·备案号啥的 btn1=new JButton("1");//创建按钮 JButton btn2=new JButton("2"); JButton btn3=new JButton ("3"); JButton btn4=new JButton("4"); JButton btn5=new JButton("5"); JButton btn1=new JButton("我是普通按钮"); //创建JButton对象 JButton btn2=new JButton("我是带背景颜色按钮");

    11.5K10编辑于 2022-11-30
  • 来自专栏全栈程序员必看

    gridlayout java_Java GridLayout

    .*; public class MyGridLayout{ JFrame f; MyGridLayout(){ f=new JFrame(); JButton b1=new JButton(“ 1”); JButton b2=new JButton(“2”); JButton b3=new JButton(“3”); JButton b4=new JButton(“4”); JButton b5 =new JButton(“5”); JButton b6=new JButton(“6”); JButton b7=new JButton(“7”); JButton b8=new JButton(“ 8”); JButton b9=new JButton(“9”); f.add(b1);f.add(b2);f.add(b3);f.add(b4);f.add(b5); f.add(b6);f.add(

    41410编辑于 2022-07-01
  • 来自专栏Java帮帮-微信公众号-技术文章全总结

    Java基础-25(04)图形用户界面编程GUI

    = new javax.swing.JButton(); jButton2 = new javax.swing.JButton(); jButton3 = new javax.swing.JButton (evt); } }); jButton2.setText("重置"); jButton2.addActionListener(new (evt); } }); jButton3.setText("注册"); jButton3.addActionListener(new ) .addComponent(jButton2) .addComponent(jButton3)) jButton1; private javax.swing.JButton jButton2; private javax.swing.JButton jButton3; private

    1.3K50发布于 2018-03-16
  • 来自专栏全栈程序员必看

    GridBagLayout 以及 GridBagConstraints 用法「建议收藏」

    jButton = new JButton(“按钮1”); gridbag.setConstraints(button, c); f.add(jButton); //默认值为0.0 c.weighty=0.0;//默认值为0.0 c.anchor=GridBagConstraints.SOUTHWEST; JButton jButton1 = new JButton(“按钮1”); gridbag.setConstraints(jButton1, c); f.add(jButton1 jButton2 = new JButton(“按钮2”); gridbag.setConstraints(jButton2, c); f.add(jButton2 jButton3 = new JButton(“按钮3”); gridbag.setConstraints(jButton3, c); f.add(jButton3

    2.2K30编辑于 2022-09-30
  • 来自专栏高级工程司

    使用Java Swing实现简单计算器

    JButton("1"); JButton button2 = new JButton("2"); JButton button3 = new JButton("3"); JButton button4 = new JButton("4"); JButton button5 = new JButton("5"); JButton button6 = new JButton ("6"); JButton button7 = new JButton("7"); JButton button8 = new JButton("8"); JButton button9 = new JButton("9"); JButton button_Dian = new JButton("."); JButton button_jia = new JButton ("+"); JButton button_jian = new JButton("-"); JButton button_cheng = new JButton("*"); JButton

    1.6K00发布于 2021-10-31
  • 来自专栏程序编程之旅

    Java---布局管理代码简单使用(解答)

    下面是流布局演示代码: package cn.hncu.MyJFrame1; import java.awt.FlowLayout; import javax.swing.JButton; import javax.swing.JFrame; public class FlowLayoutJFrame extends JFrame { public FlowLayoutJFrame(){ JButton Jbtn2 = new JButton("bbbbb"); // Jbtn2.setLayout(new FlowLayout(FlowLayout.CENTER, 5, 6));//中间对齐, 水平间隔为5,垂直间隔为6 this.add(Jbtn2,"CENTER"); Jbtn3 = new JButton("ccccc"); // Jbtn3.setLayout 下面是边布局管理器的演示代码: package cn.hncu.MyJFrame1; import java.awt.BorderLayout; import javax.swing.JButton

    92310发布于 2021-01-20
  • 来自专栏Java帮帮-微信公众号-技术文章全总结

    Java基础-25(05)图形用户界面编程GUI

    = new javax.swing.JButton(); jButton3 = new javax.swing.JButton(); setDefaultCloseOperation (evt); } }); jButton3.setText("注册"); jButton3.addActionListener(new evt) {//GEN-FIRST:event_jButton1ActionPerformed goLogin(); }//GEN-LAST:event_jButton1ActionPerformed private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton3ActionPerformed jButton1; private javax.swing.JButton jButton3; private javax.swing.JLabel jLabel1; private

    1.4K40发布于 2018-03-16
  • 来自专栏CSDN专栏

    Java里JFrame窗体的基础操作(组件篇-1)

    本篇内容中所有的组件所用到的类全都来自于javax.swing这个包中,记得引入; 另:在使用组件前,请先将窗体中的内容类给实例化出来进行操作,代码如下: Container c = getContentPane(); JButton JButton,来自javax.swing包下提供的JButton类,该组件可以在窗体中创建出一个button按钮。 如何创建一个JButton组件: JButton() btn = new JButton(); 如果要创建多个按钮,可以使用数组的方式声明在,实例化对象的参数中填入创建的按钮数量 JButton[ ] btn = new JButton[6]; JButton提供了很多的方法,针对它的样式进行更改,如图列举的方法: 当你写完了button组件的样式,请不要忘记将此组件添加进窗体容器中喔! 方法用该方法来创建外部边框(在方法中填入Color类提供的颜色即可)); setIcon(设置图片,需要实例化ImageIcon(“填入图片的路径”)对象); setBounds(设置按钮的坐标和大小); 除此,JButton

    20410编辑于 2025-10-13
  • 来自专栏全栈程序员必看

    gridbagconstraints什么意思_java rectangle

    Test { public static void main(String[] args) { JFrame f = new JFrame("Test"); JButton b1 = new JButton("Button1"); JButton b2 = new JButton("Button2"); JButton b3 = new JButton ("Button3"); JButton b4 = new JButton("Button4"); JButton b5 = new JButton("Button5"); JButton b6 = new JButton("Button6"); JButton b7 = new JButton("Button7"); GridBagConstraints

    81020编辑于 2022-09-30
  • 来自专栏全栈开发工程师

    【Java GUI编程】003-Swing学习笔记(一):窗口、弹窗、标签、面板

    jButton = new JButton("显示dialog"); jFrame.add(jButton); JDialog jDialog = new JDialog ("1")); jPanel1.add(new JButton("2")); jPanel1.add(new JButton("3")); jPanel2 .add(new JButton("1")); jPanel2.add(new JButton("2")); jPanel2.add(new JButton("3")); jPanel3.add(new JButton("1")); jPanel3.add(new JButton("2")); jPanel3.add(new JButton("3")); container.add(jPanel1); container.add(jPanel2); container.add

    52810编辑于 2025-01-06
  • 来自专栏云计算linux

    swing之常见组件

    12.3.1 JButton 按钮是窗口程序设计中最常用的控件之一,用户可以单击它来控制程序运行。 提交按钮由JButton对象创建,它的常见方法如表12.6所示。 JButton类的常见方法 常用方法 功能描述 public JButton() 创建一个不带文本或图标的按钮 public JButton(Icon icon) 创建一个带图标的按钮 public void setText(String text) 设置按钮上的文字为text 表12.6中列举出了JButton类的常用方法,之前创建JButton按钮都是用默认图标,从表12.6中的构造方法可看出按钮可以自定义图标 jButton = new JButton(icon); 12 jButton.setToolTipText("我是提交按钮"); 13 jFrame.add(jButton

    79810编辑于 2024-12-19
  • 来自专栏明明如月的技术专栏

    文件切割合并器  1 主类  SplitAnd…

    ; import java.util.ResourceBundle; import javax.swing.ImageIcon; import javax.swing.JButton this.add(centerPanel,BorderLayout.CENTER); this.setResizable(false); button_split = new JButton /resources/split_编辑.png"))); button_split.addActionListener(listener); button_merge = new JButton "/resources/merge_编辑.png"))); button_merge.addActionListener(listener); button_help = new JButton button_split ; private JButton button_merge; private JButton button_help; private JButton

    49220发布于 2021-08-27
  • Java实现画图板

    ellipseBtn = new JButton(new ImageIcon("D:\\java\\Exp_PaintBord_chenhao\\resource\\ellipse.png")); eqTriangleBtn = new JButton(new ImageIcon("D:\\java\\Exp_PaintBord_chenhao\\resource\\eqTriangle.png (ActionEvent e) { canvas.setFigType("eqTriangle"); } }); menuBar.add(eqTriangleBtn); JButton colorBtn = new JButton("■"); colorBtn.setForeground(Color.black); colorBtn.addActionListener(new saveBtn = new JButton("保存"); saveBtn.addActionListener(new ActionListener() { @Override public

    14910编辑于 2025-12-22
  • 来自专栏叶子的开发者社区

    Java聊天窗口简单实现GUI编程

    labelServerPort=new JLabel("客户端端口:"); JTextField textServerPort=new JTextField(6); JButton buttonListen=new JButton("连接"); JButton buttonStop=new JButton("断开"); panel1.add(labelServer JLabel labelSend=new JLabel("消息:"); JTextField textSend=new JTextField(26); JButton buttonSend=new JButton("发送"); JButton buttonIP=new JButton("本机网络配置信息"); panel2.add(

    1.3K30编辑于 2023-07-30
  • 来自专栏全栈程序员必看

    grid布局方式_grid网格布局

    package practice; import java.awt.GridBagConstraints; import java.awt.GridBagLayout; import javax.swing.JButton GridBagConstraintsTest().setVisible(true); //创建一个窗口对象并设置可见 } } 1、测试gridx和gridy属性 private void initOne() { JButton aBtn = new JButton("组件A"); //创建带文字的5个按扭:组件A-组件E JButton bBtn = new JButton("组件B"); JButton cBtn = new JButton("组件C"); JButton dBtn = new JButton("组件D"); JButton eBtn = new JButton("组件E

    1.6K10编辑于 2022-10-04
  • 来自专栏葫芦

    java 按钮复选框监听事件及恢复保存状态

    JPanel(); panel.setBackground(Color.red); panel.setLayout(new BoxLayout(panel,BoxLayout.Y_AXIS)); JButton button=new JButton("green"); panel.add(button); button.addActionListener(new ButtonListener()); JButton button2=new JButton("red"); JButton button3=new JButton("save"); JButton button4=new JButton("load")

    2.2K20发布于 2019-05-09
  • 来自专栏wym

    Java线程的暂停与恢复

    java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Random; import javax.swing.JButton jButton = new JButton("暂停"); jButton.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { String Btn = jButton.getText(); if(Btn.equals("暂停 ")) { myThread.toSuspend(); jButton.setText("继续"); }else{ myThread.toResume(); jButton.setText("暂停"); } } }); getContentPane().add(jButton, BorderLayout.SOUTH);

    2.6K30发布于 2019-03-20
领券