一樣是按鈕,
一開始我們先來看看這個程式碼:
編譯完
接下來我們看看這個程式碼
在程式名字後面JFrame implements ActionListener
可以有監聽功能
不過記得有了這個,程式最後面要多上
public void actionPerformed(ActionEvent e)
{
}
這是程式碼,以下紅色部分要一樣,
藍色是我自己寫的,在程式內請不要打上(或者加註解)
import java.awt.*;
import java.awt.event.*;
import javax.swing.*; 套件
public class ButtonText extends JFrame implements ActionListener {
public static void main(String[] args) {
ButtonText test = new ButtonText();
}
ButtonText()
{
JButton button1 = new JButton("Submit"); 這是在import javax.swing.*套件下的東西
JButton button2 = new JButton("Submit");
button1.addActionListener(this); 這是讓button1對滑鼠做監聽
button2.addActionListener(this); 這是讓button2對滑鼠做監聽
getContentPane().add(button1); 把button1新增到一個frame
getContentPane().add(button2); 把button2新增到一個frame
setLayout(new FlowLayout());
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(200,100);
setVisible(true);
// System.out.println("wait"); ←註解掉了 可以不看
// System.exit(0); ←註解掉了 可以不看
}
public void actionPerformed(ActionEvent e) {
int i=0; 這只是題目(隨機亂數1~49) 先把i設為整數變數
i = (int)(Math.random()*49+1); Math.rahd() 0~1之間的亂數,(int) 後面強制設為整數格式
System.out.println(i); 印出這個數
}
}
這就是今天的成果
這個可以拿來當你不知道樂透想選什麼號碼的時候
來試試看,或許有意想不到的收穫!!
如果有中頭獎的話,不用分我,只要留個言我就很高興了~
沒有留言:
張貼留言