2015年4月16日 星期四

0416 --- Demo+Yes!

import java.awt.*;
import java.awt.event.*;

public class ActionEventDemo implements ActionListener {
    public static void main(String[] args) {
        new ActionEventDemo();
    }
   
    public ActionEventDemo() {
        Frame frame = new Frame("AWTDemo");
        frame.addWindowListener(new AdapterDemo());
        frame.setLayout(new FlowLayout());
       
        Button button = new Button("demo");
        button.setActionCommand("d1");
        button.addActionListener(this);
       
        frame.add(button);
        frame.pack();
        frame.setVisible(true);
    }
   
    public void actionPerformed(ActionEvent e) {
        String cmd = e.getActionCommand();
        if (cmd == "d1") {
            System.out.println("Yes....");
        }
    }
}

class AdapterDemo extends WindowAdapter {
    public void windowClosing(WindowEvent e) {
        System.exit(0);
    }
}


0416 --- 3*3 陣列

import javax.swing.*;
import java.awt.*;

public class jtest {
    JButton btn[][];
    JFrame mainFrame;
    JPanel panel;

    public jtest() {
     panel = new JPanel(new GridLayout(3, 3));
     btn = new JButton[3][3];
     for (int x = 0; x < 3; x++) {
     for (int y = 0; y < 3; y++) {
     //產生JButton實體物件
     btn[x][y] = new JButton(x + "," + y);
     panel.add(btn[x][y]);
     }
     }
     mainFrame = new JFrame("JButton Array");
     mainFrame.getContentPane().add(panel);
     mainFrame.pack();
     mainFrame.setVisible(true);
     mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }

    public static void main(String[] args) {
     new jtest();
    }

}


 

2015年4月10日 星期五

0410 --- FOR LOOP 9個按鈕顯示數字

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Calculator extends JFrame{
public static void main(String[]args){
JFrame window=new JFrame("Calculator");
JPanel jplPanel = new JPanel();
JButton button[]=new JButton[10];
for(int i=0;i<button.length;i++){
button[i] = new JButton();
button[i].setSize(50,50);
button[i].setText(Integer.toString(i+1));
jplPanel.add(button[i]);

}
window.getContentPane().add(jplPanel, BorderLayout.CENTER);
window.setSize(500,500);
window.setVisible(true);
}}

2015年4月9日 星期四

0410 --- 9個按鈕顯示各別數字

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class Test
{


public static void main(String[] args)
{
JFrame jtfMainFrame = new JFrame("Which Button Demo");
jtfMainFrame.setSize(450, 150);
JButton  jbnButton1 = new JButton("Button 1");
JButton  jbnButton2 = new JButton("Button 2");
JButton  jbnButton3 = new JButton("Button 3");
JButton  jbnButton4 = new JButton("Button 4");
JButton  jbnButton5 = new JButton("Button 5");
JButton  jbnButton6 = new JButton("Button 6");
JButton  jbnButton7 = new JButton("Button 7");
JButton  jbnButton8 = new JButton("Button 8");
JButton  jbnButton9 = new JButton("Button 9");

jbnButton1.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e)
 {
System.out.println("1");
}
});
jbnButton2.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e)
 {
System.out.println("2");
}
});

jbnButton3.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e)
 {
System.out.println("3");
}
});

jbnButton4.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e)
 {
System.out.println("4");
}
});

jbnButton5.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e)
 {
System.out.println("5");
}
});

jbnButton6.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e)
 {
System.out.println("6");
}
});

jbnButton7.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e)
 {
System.out.println("7");
}
});

jbnButton8.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e)
 {
System.out.println("8");
}
});

jbnButton9.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e)
 {
System.out.println("9");
}
});


JPanel jplPanel = new JPanel();
jplPanel.add(jbnButton1);
jplPanel.add(jbnButton2);
jplPanel.add(jbnButton3);
jplPanel.add(jbnButton4);
jplPanel.add(jbnButton5);
jplPanel.add(jbnButton6);
jplPanel.add(jbnButton7);
jplPanel.add(jbnButton8);
jplPanel.add(jbnButton9);

jtfMainFrame.getContentPane().add(jplPanel, BorderLayout.CENTER);
jtfMainFrame.setVisible(true);
System.out.print("TONY");
}
}

0410 --- 9個按鈕+顯示數字

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class Test
{


public static void main(String[] args)
{
JFrame jtfMainFrame = new JFrame("Which Button Demo");
jtfMainFrame.setSize(450, 150);
JButton  jbnButton1 = new JButton("Button 1");
JButton  jbnButton2 = new JButton("Button 2");
JButton  jbnButton3 = new JButton("Button 3");
JButton  jbnButton4 = new JButton("Button 4");
JButton  jbnButton5 = new JButton("Button 5");
JButton  jbnButton6 = new JButton("Button 6");
JButton  jbnButton7 = new JButton("Button 7");
JButton  jbnButton8 = new JButton("Button 8");
JButton  jbnButton9 = new JButton("Button 9");

jbnButton1.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e)
 {
System.out.println("1");
}
});
jbnButton1.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e)
 {
System.out.println("2");
}
});

jbnButton1.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e)
 {
System.out.println("3");
}
});

jbnButton1.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e)
 {
System.out.println("4");
}
});

jbnButton1.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e)
 {
System.out.println("5");
}
});

jbnButton1.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e)
 {
System.out.println("6");
}
});

jbnButton1.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e)
 {
System.out.println("7");
}
});

jbnButton1.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e)
 {
System.out.println("8");
}
});

jbnButton1.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e)
 {
System.out.println("9");
}
});


JPanel jplPanel = new JPanel();
jplPanel.add(jbnButton1);
jplPanel.add(jbnButton2);
jplPanel.add(jbnButton3);
jplPanel.add(jbnButton4);
jplPanel.add(jbnButton5);
jplPanel.add(jbnButton6);
jplPanel.add(jbnButton7);
jplPanel.add(jbnButton8);
jplPanel.add(jbnButton9);

jtfMainFrame.getContentPane().add(jplPanel, BorderLayout.CENTER);
jtfMainFrame.setVisible(true);
System.out.print("TONY");
}
}


0410 --- 9個按鈕

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class Test
{


public static void main(String[] args)
{
JFrame jtfMainFrame = new JFrame("Which Button Demo");
jtfMainFrame.setSize(450, 150);
JButton  jbnButton1 = new JButton("Button 1");
JButton  jbnButton2 = new JButton("Button 2");
JButton  jbnButton3 = new JButton("Button 3");
JButton  jbnButton4 = new JButton("Button 4");
JButton  jbnButton5 = new JButton("Button 5");
JButton  jbnButton6 = new JButton("Button 6");
JButton  jbnButton7 = new JButton("Button 7");
JButton  jbnButton8 = new JButton("Button 8");
JButton  jbnButton9 = new JButton("Button 9");
JPanel jplPanel = new JPanel();
jplPanel.add(jbnButton1);
jplPanel.add(jbnButton2);
jplPanel.add(jbnButton3);
jplPanel.add(jbnButton4);
jplPanel.add(jbnButton5);
jplPanel.add(jbnButton6);
jplPanel.add(jbnButton7);
jplPanel.add(jbnButton8);
jplPanel.add(jbnButton9);

jtfMainFrame.getContentPane().add(jplPanel, BorderLayout.CENTER);
jtfMainFrame.setVisible(true);
System.out.print("TONY");
}
}

2015年4月6日 星期一

0320 --- 顯示一個按鈕

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

class Test
{
public static void main(String[]args)
{
JFrame jtfMainFrame = new JFrame("Which Button Demo");
JButton jbnButton1 = new JButton("Button 1");

JPanel jplPanel = new JPanel();
jplPanel.add(jbnButton1);
jtfMainFrame.getContentPane().add(jplPanel, BorderLayout.CENTER);
System.out.print("tony stark");
}

}