㈠ java怎麼創建一個按鈕
java當中創建按鈕,必須使用java swing來創建,實例如下:
JButton有個構造函數是JButton(Icon icon),就是用來創建帶圖標的按鈕的。
可以這樣用,如:
JButton jb = new JButton(new ImageIcon("images/myImage.gif"));
這樣得到的就是帶圖標的按鈕了。
㈡ java添加按鈕問題
這是Swing嗎?
不知道能不能把 b.setAttibute("id","id"+i) 放到循環體里,這樣就能標識是哪個button了。具體沒試過。 或者b.id="id"+i。 反正只要能標識了就行
向樓上說的getText()的意思是。先遍歷那些button:Iterator I=buttons.iterator();
while(I.hasNext()){
String info = I.next().getText();
if(info.equals("1號按鈕")){
//do something...
}
}
具體沒嘗試,大概是這個意思吧
㈢ java界面添加按鈕
為什麼要多此一舉寫繼承?寫paint?直接new一個JPanel設置背景就完事了。
㈣ java怎麼添加一個按鈕
你就這態度???((偷笑),不想站在巨人的肩膀上了嗎,人活一世,裝X二字)
import javax.swing.JButton;
import javax.swing.JFrame;
public class c {
public static void main(String[] args) {
// 你懂的
JFrame jf = new JFrame();
// 你懂的
jf.setSize(300, 400);
// JFrame做為一個畫板,他裡面可以有控制項,有控制項就有控制項布局的樣式,樣式為null可以理解為自由布局
jf.setLayout(null);
// JFrame的setVisible的默認值為false,值的意義是是否顯示.
jf.setVisible(true);
// 按鈕
JButton jb = new JButton("按鈕");
// 添加按鈕
jf.add(jb);
// 因為上面的布局樣式,他設置了x50y80坐標和長100寬30
jb.setBounds(50, 80, 100, 30);
}
}
㈤ 用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 Jtable 如何動態添加button按鈕
你可以使用卡片式布局(CardLayout),點擊添加按鈕後轉到另一個卡片,那個卡片裡面放置的是另一個JPanel,裡面放數個文本框、下拉框、提交按鈕之類的東西,然後點擊提交後在後台將數據取得然後放入JTable再轉到有JTable的卡片,就可以了。 或者是直接在有表的的地方設置一個添加按鈕,點擊後表增加一行,然後可以直接在表中添加數據。退出編輯狀態,點擊保存按鈕更新數據。
㈦ JAVA中的Button用什麼方法在上面添加字元串
方法摘要
void
setLabel(String
label)
將按鈕的標簽設置為指定的字元串。
㈧ java中如何給button添加事件
Java Swing本身提供了現成的按鈕控制項JButton 創建一個新的按鈕:JButton about = new JButton; 這個按鈕該放到菜單區:toolBar.add(about); 要為按鈕添加事件響應,需要使用about.addActionListener(this)來告訴程序監聽按鈕按下時的事件,ActionListener是一個程序介面。 public class KyodaiUI extends JFrame implements ActionListener {...}實現ActionListener介面是為了告訴程序我要進行事件處理了。 最後我們得添加響應事件的代碼: public void actionPerformed(ActionEvent e) { if (e.getSource() == about) {
㈨ 在java中怎樣在JLabel上添加JButton呢
1: JButton有setIcon(Icon icon)的方法可以設置圖片,
2: JLabel 也可以加入任意組件,add(Component c);這個方法
3:JLabel 默認布局是BorderLayout
4: 你的補充問題當然能實現,沒問題