import javax.swing.Timer;
import java.awt.event.*;
import java.util.*;
import java.awt.*;
import javax.swing.*;
public class TimerDemo implements ActionListener {
Timer t = new Timer(1000,this);
static JLabel tf1=new JLabel();
TimerDemo() {
t.start();
}
public static void main(String args[]) {
TimerDemo td = new TimerDemo();
// create a dummy frame to keep the JVM running
// (for demonstation purpose)
java.awt.Frame dummy = new java.awt.Frame();
dummy.setSize(300,225);
dummy.add(tf1);
dummy.setVisible(true);
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == t) {
tf1.setText("\007Being ticked " + Calendar.getInstance().getTime());
System.out.println
("\007Being ticked " + Calendar.getInstance().getTime());
}
}
}
=================================================
import java.util.Timer;
import java.util.TimerTask;
public class ToDo {
Timer timer;
public ToDo ( int seconds ) {
timer = new Timer ( ) ;
timer.schedule ( new ToDoTask ( ) , seconds*1000 ) ;
}
class ToDoTask extends TimerTask {
public void run ( ) {
System.out.println ( "OK, It's time to do something!" ) ;
timer.cancel ( ) ; //Terminate the thread
}
}
public static void main ( String args [ ] ) {
System.out.println ( "Schedule something to do in 5 seconds." ) ;
new ToDo ( 5 ) ;
System.out.println ( "Waiting." ) ;
TimerDemo t1=new TimerDemo();
}
}
2011-04-29
2011-04-22
2011/04/22
random不重複
// AWT, JButton類別
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class swingtest1random extends JFrame implements ActionListener
{
static JButton bt1=new JButton("RUN");
static JTextField tf1=new JTextField("1");
static JLabel lb[]=new JLabel[25];
static JButton bt[]=new JButton[25];
String tmp;
String numbers[] = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22","23","24"};
public static void main(String args[])
{
swingtest1random fm=new swingtest1random();
GridLayout gl= new GridLayout(5,5);
JPanel p1 = new JPanel(gl);
JPanel p2 = new JPanel(gl);
JPanel p3 = new JPanel(gl);
String numbers[] = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22","23","24"};
JButton buttons[]=new JButton[25];
fm.setLayout(gl);
fm.setSize(300,225);
fm.add(p1);
fm.add(p2);
fm.add(p3);
for (int i = 0; i < 25; i++)
{
bt[i] = new JButton(numbers[i]);
p1.add(bt[i], gl);
}
fm.setVisible(true);
p2.add(tf1, gl);
p2.add(bt1, gl);
for (int i = 0; i < numbers.length; i++)
{
lb[i] = new JLabel();
p3.add(lb[i], gl);
}
fm.setVisible(true);
bt1.addActionListener(fm);
}
public void actionPerformed(ActionEvent e)
{
//String s1;
//s1=tf1.getText();
//int i1;
//i1 = Integer.parseInt(s1);
for (int i = 0; i < 25; i++)
{
int j=24-i;
int r1=(int) (Math.random()*(j+1));
tmp=numbers[j];
numbers[j]=numbers[r1];
numbers[r1]=tmp;
}
for (int i = 0; i < 25; i++)
{
System.out.println(numbers[i]);
bt[i].setLabel(numbers[i]);
}
/*
for (int i = 0; i < 9; i++)
{
int r1=(int) (Math.random()*9);
//int r2=(int) (Math.random()*9);
System.out.println(r1);
String s1=Integer.toString(r1);
bt[i].setText(s1);
//lb[r1].setText(s1);
}
*/
}
}
==================================================================
輸入100內數字從其中挑25個數
// AWT, JButton類別
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class swingtest1random extends JFrame implements ActionListener
{
static JButton bt1=new JButton("RUN");
static JTextField tf1=new JTextField("1");
static JLabel lb[]=new JLabel[25];
static JButton bt[]=new JButton[25];
String tmp;
public static void main(String args[])
{
swingtest1random fm=new swingtest1random();
GridLayout gl= new GridLayout(5,5);
JPanel p1 = new JPanel(gl);
JPanel p2 = new JPanel(gl);
JPanel p3 = new JPanel(gl);
String numbers[] = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22","23","24"};
JButton buttons[]=new JButton[25];
fm.setLayout(gl);
fm.setSize(300,225);
fm.add(p1);
fm.add(p2);
fm.add(p3);
for (int i = 0; i < 25; i++)
{
bt[i] = new JButton(numbers[i]);
p1.add(bt[i], gl);
}
fm.setVisible(true);
p2.add(tf1, gl);
p2.add(bt1, gl);
for (int i = 0; i < numbers.length; i++)
{
lb[i] = new JLabel();
p3.add(lb[i], gl);
}
fm.setVisible(true);
bt1.addActionListener(fm);
}
public void actionPerformed(ActionEvent e)
{
//String s1;
//s1=tf1.getText();
//int i1;
//i1 = Integer.parseInt(s1);
String numbers[]=new String[101];
for (int i = 0; i <101; i++)
{
numbers[i]=String.valueOf(i);
}
for (int i = 0; i < 25; i++)
{
int j=24-i;
String m1=tf1.getText();
int m2=Integer.parseInt(m1);
int r1=(int) 1+(int)(Math.random()*m2);
tmp=numbers[j];
numbers[j]=numbers[r1];
numbers[r1]=tmp;
}
for (int i = 0; i < 25; i++)
{
System.out.println(numbers[i]);
bt[i].setLabel(numbers[i]);
}
/*
for (int i = 0; i < 9; i++)
{
int r1=(int) (Math.random()*9);
//int r2=(int) (Math.random()*9);
System.out.println(r1);
String s1=Integer.toString(r1);
bt[i].setText(s1);
//lb[r1].setText(s1);
}
*/
}
}
// AWT, JButton類別
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class swingtest1random extends JFrame implements ActionListener
{
static JButton bt1=new JButton("RUN");
static JTextField tf1=new JTextField("1");
static JLabel lb[]=new JLabel[25];
static JButton bt[]=new JButton[25];
String tmp;
String numbers[] = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22","23","24"};
public static void main(String args[])
{
swingtest1random fm=new swingtest1random();
GridLayout gl= new GridLayout(5,5);
JPanel p1 = new JPanel(gl);
JPanel p2 = new JPanel(gl);
JPanel p3 = new JPanel(gl);
String numbers[] = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22","23","24"};
JButton buttons[]=new JButton[25];
fm.setLayout(gl);
fm.setSize(300,225);
fm.add(p1);
fm.add(p2);
fm.add(p3);
for (int i = 0; i < 25; i++)
{
bt[i] = new JButton(numbers[i]);
p1.add(bt[i], gl);
}
fm.setVisible(true);
p2.add(tf1, gl);
p2.add(bt1, gl);
for (int i = 0; i < numbers.length; i++)
{
lb[i] = new JLabel();
p3.add(lb[i], gl);
}
fm.setVisible(true);
bt1.addActionListener(fm);
}
public void actionPerformed(ActionEvent e)
{
//String s1;
//s1=tf1.getText();
//int i1;
//i1 = Integer.parseInt(s1);
for (int i = 0; i < 25; i++)
{
int j=24-i;
int r1=(int) (Math.random()*(j+1));
tmp=numbers[j];
numbers[j]=numbers[r1];
numbers[r1]=tmp;
}
for (int i = 0; i < 25; i++)
{
System.out.println(numbers[i]);
bt[i].setLabel(numbers[i]);
}
/*
for (int i = 0; i < 9; i++)
{
int r1=(int) (Math.random()*9);
//int r2=(int) (Math.random()*9);
System.out.println(r1);
String s1=Integer.toString(r1);
bt[i].setText(s1);
//lb[r1].setText(s1);
}
*/
}
}
==================================================================
輸入100內數字從其中挑25個數
// AWT, JButton類別
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class swingtest1random extends JFrame implements ActionListener
{
static JButton bt1=new JButton("RUN");
static JTextField tf1=new JTextField("1");
static JLabel lb[]=new JLabel[25];
static JButton bt[]=new JButton[25];
String tmp;
public static void main(String args[])
{
swingtest1random fm=new swingtest1random();
GridLayout gl= new GridLayout(5,5);
JPanel p1 = new JPanel(gl);
JPanel p2 = new JPanel(gl);
JPanel p3 = new JPanel(gl);
String numbers[] = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22","23","24"};
JButton buttons[]=new JButton[25];
fm.setLayout(gl);
fm.setSize(300,225);
fm.add(p1);
fm.add(p2);
fm.add(p3);
for (int i = 0; i < 25; i++)
{
bt[i] = new JButton(numbers[i]);
p1.add(bt[i], gl);
}
fm.setVisible(true);
p2.add(tf1, gl);
p2.add(bt1, gl);
for (int i = 0; i < numbers.length; i++)
{
lb[i] = new JLabel();
p3.add(lb[i], gl);
}
fm.setVisible(true);
bt1.addActionListener(fm);
}
public void actionPerformed(ActionEvent e)
{
//String s1;
//s1=tf1.getText();
//int i1;
//i1 = Integer.parseInt(s1);
String numbers[]=new String[101];
for (int i = 0; i <101; i++)
{
numbers[i]=String.valueOf(i);
}
for (int i = 0; i < 25; i++)
{
int j=24-i;
String m1=tf1.getText();
int m2=Integer.parseInt(m1);
int r1=(int) 1+(int)(Math.random()*m2);
tmp=numbers[j];
numbers[j]=numbers[r1];
numbers[r1]=tmp;
}
for (int i = 0; i < 25; i++)
{
System.out.println(numbers[i]);
bt[i].setLabel(numbers[i]);
}
/*
for (int i = 0; i < 9; i++)
{
int r1=(int) (Math.random()*9);
//int r2=(int) (Math.random()*9);
System.out.println(r1);
String s1=Integer.toString(r1);
bt[i].setText(s1);
//lb[r1].setText(s1);
}
*/
}
}
2011-04-01
2011/04/01
取代
註解掉很多
// AWT, JButton類別
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class swingtest extends JFrame implements ActionListener
{
static JButton bt1=new JButton("RUN"); // 建立按鈕物件
static JTextField tf1=new JTextField("1");
/*
static JTextField tf1=new JTextField("1");
static JTextField tf2=new JTextField("2");
static JTextField tf3=new JTextField("3");
static JTextField tf4=new JTextField("4");
static JTextField tf5=new JTextField("5");
static JTextField tf6=new JTextField("6");
static JTextField tf7=new JTextField("7");
*/
public static void main(String args[])
{
swingtest fm=new swingtest();
//BorderLayout bd=new BorderLayout();
//fm.setLayout(bd);
GridLayout gl= new GridLayout(3,3);
JPanel p1 = new JPanel(gl);
JPanel p2 = new JPanel(gl);
String numbers[] = {"0", "1", "2", "3", "4", "5", "6", "7", "8"};
JButton buttons[]=new JButton[10];
fm.setLayout(gl);
fm.setSize(300,225);
fm.add(p1);
fm.add(p2);
p2.add(tf1, gl);
p2.add(bt1, gl);
for (int i = 0; i < numbers.length; i++)
{
buttons[i] = new JButton(numbers[i]);
p1.add(buttons[i], gl);
}
fm.setVisible(true);
bt1.addActionListener(fm);
/*
fm.add(bt1); // 在視窗內加入按鈕
fm.add(tf1);
fm.add(tf2);
fm.add(tf3);
fm.add(tf4);
fm.add(tf5);
fm.add(tf6);
fm.add(tf7);
*/
}
public void actionPerformed(ActionEvent e)
{
String s1;
s1=tf1.getText();
System.out.println(s1);
}
/*
public void actionPerformed(ActionEvent e)
{
int r1,r2,r3,r4,r5,r6,r7;
r1=(int) (Math.random()*49)+1;
r2=(int) (Math.random()*49)+1;
r3=(int) (Math.random()*49)+1;
r4=(int) (Math.random()*49)+1;
r5=(int) (Math.random()*49)+1;
r6=(int) (Math.random()*49)+1;
r7=(int) (Math.random()*49)+1;
String sv1 = Integer.toString(r1);
String sv2 = Integer.toString(r2);
String sv3 = Integer.toString(r3);
String sv4 = Integer.toString(r4);
String sv5 = Integer.toString(r5);
String sv6 = Integer.toString(r6);
String sv7 = Integer.toString(r7);
tf1.setText(sv1);
tf2.setText(sv2);
tf3.setText(sv3);
tf4.setText(sv4);
tf5.setText(sv5);
tf6.setText(sv6);
tf7.setText(sv7);
}
*/
}
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class swingtest extends JFrame implements ActionListener
{
static JButton bt1=new JButton("RUN"); // 建立按鈕物件
static JTextField tf1=new JTextField("1");
/*
static JTextField tf1=new JTextField("1");
static JTextField tf2=new JTextField("2");
static JTextField tf3=new JTextField("3");
static JTextField tf4=new JTextField("4");
static JTextField tf5=new JTextField("5");
static JTextField tf6=new JTextField("6");
static JTextField tf7=new JTextField("7");
*/
public static void main(String args[])
{
swingtest fm=new swingtest();
//BorderLayout bd=new BorderLayout();
//fm.setLayout(bd);
GridLayout gl= new GridLayout(3,3);
JPanel p1 = new JPanel(gl);
JPanel p2 = new JPanel(gl);
String numbers[] = {"0", "1", "2", "3", "4", "5", "6", "7", "8"};
JButton buttons[]=new JButton[10];
fm.setLayout(gl);
fm.setSize(300,225);
fm.add(p1);
fm.add(p2);
p2.add(tf1, gl);
p2.add(bt1, gl);
for (int i = 0; i < numbers.length; i++)
{
buttons[i] = new JButton(numbers[i]);
p1.add(buttons[i], gl);
}
fm.setVisible(true);
bt1.addActionListener(fm);
/*
fm.add(bt1); // 在視窗內加入按鈕
fm.add(tf1);
fm.add(tf2);
fm.add(tf3);
fm.add(tf4);
fm.add(tf5);
fm.add(tf6);
fm.add(tf7);
*/
}
public void actionPerformed(ActionEvent e)
{
String s1;
s1=tf1.getText();
System.out.println(s1);
}
/*
public void actionPerformed(ActionEvent e)
{
int r1,r2,r3,r4,r5,r6,r7;
r1=(int) (Math.random()*49)+1;
r2=(int) (Math.random()*49)+1;
r3=(int) (Math.random()*49)+1;
r4=(int) (Math.random()*49)+1;
r5=(int) (Math.random()*49)+1;
r6=(int) (Math.random()*49)+1;
r7=(int) (Math.random()*49)+1;
String sv1 = Integer.toString(r1);
String sv2 = Integer.toString(r2);
String sv3 = Integer.toString(r3);
String sv4 = Integer.toString(r4);
String sv5 = Integer.toString(r5);
String sv6 = Integer.toString(r6);
String sv7 = Integer.toString(r7);
tf1.setText(sv1);
tf2.setText(sv2);
tf3.setText(sv3);
tf4.setText(sv4);
tf5.setText(sv5);
tf6.setText(sv6);
tf7.setText(sv7);
}
*/
}
執行圖
2011-03-25
2011/03/25
BorderLayout
fm.add(bt1, bd.EAST); <==位置需用大寫
還蠻有美感的所以貼一下
// AWT, Button類別
import java.awt.*;
import java.awt.event.*;
public class awttest extends Frame implements ActionListener
{
//static Frame fm=new Frame("Button class");
static Button bt1=new Button("1"); // 建立按鈕物件
static Button bt2=new Button("2");
static Button bt3=new Button("3");
static Button bt4=new Button("4");
static TextField tf1=new TextField("5");
public static void main(String args[])
{
awttest fm=new awttest();
BorderLayout bd=new BorderLayout();
fm.setLayout(bd);
fm.setSize(200,150);
bt1.addActionListener(fm);
fm.add(bt1, bd.EAST); // 在視窗內加入按鈕
fm.add(bt2, bd.WEST);
fm.add(bt3, bd.SOUTH);
fm.add(bt4, bd.NORTH);
fm.add(tf1, bd.CENTER);
fm.setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
int r1;
r1=(int) (Math.random()*49)+1;
System.out.println(r1);
}
}
=======================
// AWT, Button類別
import java.awt.*;
import java.awt.event.*;
public class awttest extends Frame implements ActionListener
{
//static Frame fm=new Frame("Button class");
static TextField tf1=new TextField("1");
static TextField tf2=new TextField("2");
static TextField tf3=new TextField("3");
static TextField tf4=new TextField("4");
static TextField tf5=new TextField("5");
static TextField tf6=new TextField("6");
static TextField tf7=new TextField("7");
public static void main(String args[])
{
awttest fm=new awttest();
//BorderLayout bd=new BorderLayout();
//fm.setLayout(bd);
fm.setLayout(new FlowLayout());
fm.setSize(200,150);
bt1.addActionListener(fm);
fm.add(tf1);
fm.add(tf2);
fm.add(tf3);
fm.add(tf4);
fm.add(tf5);
fm.add(tf6);
fm.add(tf7);
fm.setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
int r1,r2,r3,r4,r5,r6,r7;
r1=(int) (Math.random()*49)+1;
r2=(int) (Math.random()*49)+1;
r3=(int) (Math.random()*49)+1;
r4=(int) (Math.random()*49)+1;
r5=(int) (Math.random()*49)+1;
r6=(int) (Math.random()*49)+1;
r7=(int) (Math.random()*49)+1;
String sv1 = Integer.toString(r1);
String sv2 = Integer.toString(r2);
String sv3 = Integer.toString(r3);
String sv4 = Integer.toString(r4);
String sv5 = Integer.toString(r5);
String sv6 = Integer.toString(r6);
String sv7 = Integer.toString(r7);
tf1.setText(sv1);
tf2.setText(sv2);
tf3.setText(sv3);
tf4.setText(sv4);
tf5.setText(sv5);
tf6.setText(sv6);
tf7.setText(sv7);
}
}
執行圖
fm.add(bt1, bd.EAST); <==位置需用大寫
還蠻有美感的所以貼一下
// AWT, Button類別
import java.awt.*;
import java.awt.event.*;
public class awttest extends Frame implements ActionListener
{
//static Frame fm=new Frame("Button class");
static Button bt1=new Button("1"); // 建立按鈕物件
static Button bt2=new Button("2");
static Button bt3=new Button("3");
static Button bt4=new Button("4");
static TextField tf1=new TextField("5");
public static void main(String args[])
{
awttest fm=new awttest();
BorderLayout bd=new BorderLayout();
fm.setLayout(bd);
fm.setSize(200,150);
bt1.addActionListener(fm);
fm.add(bt1, bd.EAST); // 在視窗內加入按鈕
fm.add(bt2, bd.WEST);
fm.add(bt3, bd.SOUTH);
fm.add(bt4, bd.NORTH);
fm.add(tf1, bd.CENTER);
fm.setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
int r1;
r1=(int) (Math.random()*49)+1;
System.out.println(r1);
}
}
=======================
// AWT, Button類別
import java.awt.*;
import java.awt.event.*;
public class awttest extends Frame implements ActionListener
{
//static Frame fm=new Frame("Button class");
/*
static Button bt1=new Button("1"); // 建立按鈕物件
static Button bt2=new Button("2");
static Button bt3=new Button("3");
static Button bt4=new Button("4");
static TextField tf1=new TextField("5");
*/
static Button bt1=new Button("RUN"); // 建立按鈕物件static TextField tf1=new TextField("1");
static TextField tf2=new TextField("2");
static TextField tf3=new TextField("3");
static TextField tf4=new TextField("4");
static TextField tf5=new TextField("5");
static TextField tf6=new TextField("6");
static TextField tf7=new TextField("7");
public static void main(String args[])
{
awttest fm=new awttest();
//BorderLayout bd=new BorderLayout();
//fm.setLayout(bd);
fm.setLayout(new FlowLayout());
fm.setSize(200,150);
bt1.addActionListener(fm);
/*
fm.add(bt1, bd.EAST); // 在視窗內加入按鈕
fm.add(bt2, bd.WEST);
fm.add(bt3, bd.SOUTH);
fm.add(bt4, bd.NORTH);
fm.add(tf1, bd.CENTER);
*/
fm.add(bt1); // 在視窗內加入按鈕fm.add(tf1);
fm.add(tf2);
fm.add(tf3);
fm.add(tf4);
fm.add(tf5);
fm.add(tf6);
fm.add(tf7);
fm.setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
int r1,r2,r3,r4,r5,r6,r7;
r1=(int) (Math.random()*49)+1;
r2=(int) (Math.random()*49)+1;
r3=(int) (Math.random()*49)+1;
r4=(int) (Math.random()*49)+1;
r5=(int) (Math.random()*49)+1;
r6=(int) (Math.random()*49)+1;
r7=(int) (Math.random()*49)+1;
String sv1 = Integer.toString(r1);
String sv2 = Integer.toString(r2);
String sv3 = Integer.toString(r3);
String sv4 = Integer.toString(r4);
String sv5 = Integer.toString(r5);
String sv6 = Integer.toString(r6);
String sv7 = Integer.toString(r7);
tf1.setText(sv1);
tf2.setText(sv2);
tf3.setText(sv3);
tf4.setText(sv4);
tf5.setText(sv5);
tf6.setText(sv6);
tf7.setText(sv7);
}
}
執行圖
2011-03-18
2011/03/18
產生介於1-49的7個亂數
礙於時間關係無法慢慢研究如何使用迴圈
用複製七個的做法
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Work3 extends JFrame implements ActionListener {
public static void main(String[] args) {
Work3 test = new Work3();
}
Work3()
{
JFrame tframe=new JFrame("Button Frame");
JButton button1 = new JButton("Submit");
JButton button2 = new JButton("Submit1");
button1.addActionListener(this);
getContentPane().add(button1);
getContentPane().add(button2);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLayout(new FlowLayout());
setSize(200,100);
setVisible(true);
// System.exit(0);
}
public void actionPerformed(ActionEvent e)
{
int r1,r2,r3,r4,r5,r6,r7;
r1=(int) (Math.random()*49)+1;
r2=(int) (Math.random()*49)+1;
r3=(int) (Math.random()*49)+1;
r4=(int) (Math.random()*49)+1;
r5=(int) (Math.random()*49)+1;
r6=(int) (Math.random()*49)+1;
r7=(int) (Math.random()*49)+1;
System.out.println(r1);
}
礙於時間關係無法慢慢研究如何使用迴圈
用複製七個的做法
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Work3 extends JFrame implements ActionListener {
public static void main(String[] args) {
Work3 test = new Work3();
}
Work3()
{
JFrame tframe=new JFrame("Button Frame");
JButton button1 = new JButton("Submit");
JButton button2 = new JButton("Submit1");
button1.addActionListener(this);
getContentPane().add(button1);
getContentPane().add(button2);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLayout(new FlowLayout());
setSize(200,100);
setVisible(true);
// System.exit(0);
}
public void actionPerformed(ActionEvent e)
{
int r1,r2,r3,r4,r5,r6,r7;
r1=(int) (Math.random()*49)+1;
r2=(int) (Math.random()*49)+1;
r3=(int) (Math.random()*49)+1;
r4=(int) (Math.random()*49)+1;
r5=(int) (Math.random()*49)+1;
r6=(int) (Math.random()*49)+1;
r7=(int) (Math.random()*49)+1;
System.out.println(r1);
System.out.println(r2);
System.out.println(r3);
System.out.println(r4);
System.out.println(r5);
System.out.println(r6);
System.out.println(r7);
}}
2011-03-11
2011/03/11
不堪使用
待哪天真的不小心有空再行修改
import javax.swing.*;
import java.awt.*;
import java.awt.event.*; // 要處理事件必須 import 此套件
public abstract class Work2 extends MenuItem
implements ActionListener{
/**
* @param args
*/
//int act = 0; // 用來記錄按鈕被次數的變數
int SizeW = 500;
int SizeH = 500;
public static void main(String[] args) {
//Work2 test = new Work2();
JFrame frame = new JFrame("Check Box Frame");
// 用建構方法來建立元件、將元件加入視窗、顯示視窗
// public Work2() {
// setTitle("Listener 示範"); // 設定視窗標題
// JButton mybutton = new JButton("換個標題");
// 通知按鈕物件:本物件要當傾聽者
// mybutton.addActionListener(this);
// getContentPane().add(mybutton);
// setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// setSize(SizeW,SizeH);
// setVisible(true);
}
// public void actionPerformed(ActionEvent e) {
// SizeW = (int) (SizeW * 0.8);
// SizeH = (int) (SizeH * 0.8);
// setSize(SizeW,SizeH);
// }
}
待哪天真的不小心有空再行修改
import javax.swing.*;
import java.awt.*;
import java.awt.event.*; // 要處理事件必須 import 此套件
public abstract class Work2 extends MenuItem
implements ActionListener{
/**
* @param args
*/
//int act = 0; // 用來記錄按鈕被次數的變數
int SizeW = 500;
int SizeH = 500;
public static void main(String[] args) {
//Work2 test = new Work2();
JFrame frame = new JFrame("Check Box Frame");
JCheckBox chk = new JCheckBox("This is the Check Box");
frame.add(chk);
frame.setVisible(true);
frame.setSize(150,220);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 用建構方法來建立元件、將元件加入視窗、顯示視窗
// public Work2() {
// setTitle("Listener 示範"); // 設定視窗標題
// JButton mybutton = new JButton("換個標題");
// 通知按鈕物件:本物件要當傾聽者
// mybutton.addActionListener(this);
// getContentPane().add(mybutton);
// setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// setSize(SizeW,SizeH);
// setVisible(true);
}
// public void actionPerformed(ActionEvent e) {
// SizeW = (int) (SizeW * 0.8);
// SizeH = (int) (SizeH * 0.8);
// setSize(SizeW,SizeH);
// }
}
2011-03-03
2011/03/04
x,y,z不可一次列出
隨堂練習
輸入四個數字,前兩個數字代表列向量,後兩個數字代表行向量,
輸出矩陣相乘計算的結果
class T2
{
public static void main(String[] args)
{
int x,y,a,b,z;
x=Integer.parseInt(args[0]);
y=Integer.parseInt(args[1]);
a=Integer.parseInt(args[2]);
b=Integer.parseInt(args[3]);
z=x*a+y*b;
System.out.println(z);
}
}
訂閱:
文章 (Atom)
