❶ java 按鈕問題
import javax.swing.*;
import java.awt.*;
public class Test extends JFrame{
JToolBar tbrMain;
JToggleButton btnFirst,btnSecond,btnThird;
public Test(){
super("按鈕組示例");
setSize(400,300);
tbrMain=new JToolBar();
btnFirst=new JToggleButton("第一個");
tbrMain.add(btnFirst);
btnSecond=new JToggleButton("第二個");
tbrMain.add(btnSecond);
btnThird=new JToggleButton("第三個");
tbrMain.add(btnThird);
ButtonGroup grpButtons=new ButtonGroup();
grpButtons.add(btnFirst);
grpButtons.add(btnSecond);
grpButtons.add(btnThird);
add(tbrMain,BorderLayout.NORTH);
setVisible(true);
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
}
public static void main(String[] args){
new Test();
}
}
❷ java中創建一個按鈕組,有10個按鈕,分別寫著0,1,2,,3。。。。9
不管是swing還是jsp 都是一樣
for(10次){
創建一個按鈕,給按鈕賦值(位置、value等等)
}
❸ 如何用java創建一個按鈕組,裡面有10個按鈕,分別寫著0至9
Button[] arr_Button = new Button[10]
for( int i = 0 ; i < 10 ; i ++ ){
arr_Button[ i ] = new Button( );
}
需要用new Button 是因為之前是null 會報錯
❹ Java中怎麼樣建立按鈕數組
JButton[] btnArray = new JButton[10];
for(int i = 0;i < btnArray.length;i++){
btnArray[i] = new JButton(String.valueOf(i));
}
❺ java 如何將下列按鈕用按鈕數組和for循環表現出來,並且添加按紐監聽器!
String[] strs ={"Backspace","CE","C","MC","1","2","3","4","5","6","7","8","9"};
Button[] b=new Button[strs.length];
for(int i=0;i<strs.length;i++){
b[i]=new Button(strs[i]);
b[i].addActionListener(this);
}
按鈕數組其實這里都不需要 寫法如下
String[] strs={"Backspace","CE","C","MC","1","2","3","4","5","6","7","8","9"};
for(int i=0;i<strs.length;i++){
(new Button(strs[i])).addActionListener(this);
}
字元串內容來源niubore~ 特此感謝感謝感謝之。
❻ 用Java語言添加按鈕
jframe jf = new jframe("你容器"); jbutton jb = new jbutton("按鈕"); jf.setLayout(new FlowLayout()); jf.add(jb); jf.setVisible(true); jf.setDefaultOperationClosed(EXIT_ON_CLOSE);
默寫的,不知道有沒有寫錯,你調下看下
❼ 關於java按鈕數組的問題
不說別的,new JButton[9]定義出來是9個按鈕不是10個。
另外貌似光聲明一個數組還不行,數組里的每個元素都要單獨聲明。即:
for (int i = 0; i < 10; i++) num[i] = new JButton(...);
❽ java如何用Jradiobutton做一個有選項的button組,然後獲取選定的選項是哪個
//聲名兩單選按鈕
private JRadioButton male;
private JRadioButton female;
//初始化按鈕男默認選
male = new JRadioButton("男", true);
female = new JRadioButton("女");
//兩按鈕放同組
ButtonGroup group = new ButtonGroup();
group.add(male);
group.add(female);
//actionPerformed(...)獲得按鈕選擇值
DefaultButtonModel model = (DefaultButtonModel) male.getModel();
if (model.getGroup().isSelected(model))
//男被選處理
else
//女被選處理
❾ Java,如何添加一組按鈕並給每個按鈕添加監聽器急求
public class Test1 extends JFrame implements ActionListener{
JPanel panel=new JPanel();
JButton b1=new JButton("第一");
JButton b2=new JButton("第二");
JButton b3=new JButton("第三");
public Test1(){
this.setLayout(new FlowLayout());
panel.add(b1);panel.add(b2);panel.add(b3);
this.add(panel);
b1.addActionListener(this);
b2.addActionListener(this);
b3.addActionListener(this);
}
public static void main(String[] args) {
Test1 test1=new Test1();
test1.setSize(300,300);
test1.setLocationRelativeTo(null);
test1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
test1.setVisible(true);
}
@Override
public void actionPerformed(ActionEvent e) {
if (e.getSource()==b1) {
JOptionPane.showMessageDialog(null, "點擊第一個按鈕");
}else if(e.getSource()==b2){
JOptionPane.showMessageDialog(null, "點擊第二個按鈕");
}else if (e.getSource()==b3) {
JOptionPane.showMessageDialog(null, "點擊第三個按鈕");
}
}
}
給個小例子給你看看,或許對你有用