成都网站建设设计

将想法与焦点和您一起共享

java按钮组添加代码,java单选按钮组

java中创建一个按钮组,有10个按钮,分别写着0,1,2,,3。。。。9

用Java创建按钮组的程序如下:

创新互联是一家专注于成都做网站、成都网站设计与策划设计,当雄网站建设哪家好?创新互联做网站,专注于网站建设十余年,网设计领域的专业建站公司;建站业务涵盖:当雄等地区。当雄做网站价格咨询:18980820575

import java.awt.GridLayout;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.JButton;

import javax.swing.JFrame;

public class A extends JFrame implements ActionListener{

JButton[] b=new JButton[10];

A(){

setLayout(new GridLayout(3,4,5,5));

for(int i=0;i10;i++){

b[i]=new JButton(String.valueOf(i));

b[i].addActionListener(this);

add(b[i]);

}

setSize(300,300);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

setVisible(true);

}

public static void main(String[] args) {

new A();

}

public void actionPerformed(ActionEvent ae) {

}

}

JAVA按钮显示,单机按钮添加把输入的信息显示在控制台上

给你需要操作的按钮加上一个ActionListener,通过使用匿名类的写法,伪代码

button1.addActionListener(new ActionListener(){

public void actionPerformed(ActionEvent e)

{

在这里写你要实现的操作就可以了

}

});

简单的讲,你需要那个按钮做什么给它加上事件的监听然后重写actionPerformed()方法就行了

java中如何添加十个按钮 用null布局

空布局的话,必须指定setLayout(null);

使用public void setBounds(int x,

int y,

int width,

int height)移动组件并调整其大小。由 x 和 y 指定左上角的新位置,由 width 和 height 指定新的大小。

import java.awt.Container;

import javax.swing.JButton;

import javax.swing.JFrame;

public class NullLayout extends JFrame {

private JButton jb0, jb1, jb2, jb3, jb4, jb5, jb6, jb7, jb8, jb9;

public NullLayout() {

// TODO Auto-generated constructor stub

super("空布局");

Container c = getContentPane();

c.setLayout(null);

jb0 = new JButton("按钮0");

jb1 = new JButton("按钮1");

jb2 = new JButton("按钮2");

jb3 = new JButton("按钮3");

jb4 = new JButton("按钮4");

jb5 = new JButton("按钮5");

jb6 = new JButton("按钮6");

jb7 = new JButton("按钮7");

jb8 = new JButton("按钮8");

jb9 = new JButton("按钮9");

//参数分别为x坐标、y坐标、宽、高

jb0.setBounds(0, 1, 100, 30);

c.add(jb0);

jb1.setBounds(105, 1, 100, 30);

c.add(jb1);

jb2.setBounds(205, 1, 100, 30);

c.add(jb2);

jb3.setBounds(305, 1, 100, 30);

c.add(jb3);

jb4.setBounds(405, 1, 100, 30);

c.add(jb4);

jb5.setBounds(0, 35, 100, 30);

c.add(jb5);

jb6.setBounds(105, 35, 100, 30);

c.add(jb6);

jb7.setBounds(205, 35, 100, 30);

c.add(jb7);

jb8.setBounds(305, 35, 100, 30);

c.add(jb8);

jb9.setBounds(405, 35, 100, 30);

c.add(jb9);

setSize(520, 400);

setVisible(true);

//关闭窗口时,关闭运行程序

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

public static void main(String[] args) {

new NullLayout();

}

}

编写一个Java应用程序,窗体上有一个单选按钮,具体界面设计如下(只需要代码):

import javax.swing.BorderFactory;

import javax.swing.ButtonGroup;

import javax.swing.JFrame;

import javax.swing.JPanel;

import javax.swing.JRadioButton;

public class aaa

{

/**

* @param args

*/

public static void main(String[] args)

{

TextFrame frame = new TextFrame();

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.setVisible(true);

}

}

class TextFrame extends JFrame

{

public TextFrame()

{

setTitle("考试题目");

setBounds(300,300,200,120);

TextPanel panel = new TextPanel();

add(panel);

}

}

class TextPanel extends JPanel

{

private JRadioButton r1,r2;

public TextPanel()

{

//实例化单选按钮

r1 = new JRadioButton("男");

r2 = new JRadioButton("女");

JPanel p = new JPanel();

p.setBorder(BorderFactory.createTitledBorder("请选择性别"));

p.add(r1);

p.add(r2);

ButtonGroup bg = new ButtonGroup();

//将需要划分为一组的单选按钮对象添加到按钮组(注意只是逻辑上添加 和界面没有关系)

bg.add(r1);

bg.add(r2);

add(p);

}

}


文章名称:java按钮组添加代码,java单选按钮组
URL地址:http://chengdu.cdxwcx.cn/article/hsdpgc.html