中是较为常见的组件,用于触发特定动作 * 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();//创建一个容器
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
.*; 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(
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
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("我是带背景颜色按钮");
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
= 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
= 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
下面是流布局演示代码: 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
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);
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
; 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
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(
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")
("North")); //将按钮添加到窗口中 this.getContentPane().add("South", new JButton("South"));...this.getContentPane().add("East", new JButton("East")); this.getContentPane().add("West", new...JButton("West")); this.getContentPane().add("Center", new JButton("Center")); } public...().add("East", new JButton("East")); this.getContentPane().add("West", new JButton("West"));...for (int i = 1; i < 10; i++) { //String.valueOf(i),将数字转换为字符串 JButton b = new
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
/src/resources/denglu.gif")); jp1_jb2 = new JButton(new ImageIcon("..../src/resources/quxiao.gif")); jp1_jb3 = new JButton(new ImageIcon("....("我的好友"); jphy_jb2 = new JButton("陌生人"); jphy_jb3 = new JButton("黑名单"); jphy1...("我的好友"); jphy_jb2 = new JButton("陌生人"); jphy_jb2.addActionListener(this); jphy_jb3 = new JButton("黑名单...("我的好友"); jpmsr_jb1.addActionListener(this); jpmsr_jb2 = new JButton("陌生人"); jpmsr_jb3 = new JButton(
java.awt.Font; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton...jTextField.setFont(new Font("黑体", Font.BOLD, 20));//设置字体 container.add(jTextField); JButton...jButton = new JButton("确认"); container.add(jButton); //添加监听 jButton.addActionListener(new ActionListener
java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton...计算器左边的M的显示名字 / private final String[] M = { " ", "MC", "MR", "MS", "M+" }; /** 计算器上键的按钮 / private JButton...keys[] = new JButton[KEYS.length]; / 计算器上的功能键的按钮 */ private JButton commands[] = new JButton[COMMAND.length...]; / 计算器左边的M的按钮 / private JButton m[] = new JButton[M.length]; /** 计算结果文本框 / private JTextField resultText...calmsPanel.setLayout(new GridLayout(5, 1, 3, 3)); for (int i = 0; i < M.length; i++) { m[i] = new JButton
比如监听一个按钮的单击事件: JButton jButton = new JButton(); jButton.addActionListener(new ActionListener...第一个 JButton jButton = new JButton(); jButton.addActionListener(new ActionListener() {...ActionEvent e) { System.out.println("按钮被点击了"); } }); 使用lamdba把上面的简化下: JButton...jButton = new JButton(); jButton.addActionListener(e -> System.out.println("按钮被点击了")); 再来看第二个
领取专属 10元无门槛券
手把手带您无忧上云