[ Pobierz całość w formacie PDF ]
.Display page for Button2b at www.BruceEckel.comButton2b.javaNo Java 2 support for APPLET!!//: c13:Button2b.java// From 'Thinking in Java, 2nd ed.' by Bruce Eckel// www.BruceEckel.com.See copyright notice in CopyRight.txt.// Using anonymous inner classes.// <applet code=Button2b width=200 height=75>// </applet>import javax.swing.*;import java.awt.event.*;import java.awt.*;import com.bruceeckel.swing.*;public class Button2b extends JApplet {JButtonb1 = new JButton("Button 1"),b2 = new JButton("Button 2");JTextField txt = new JTextField(10);ActionListener al = new ActionListener() {public void actionPerformed(ActionEvent e){String name =((JButton)e.getSource()).getText();txt.setText(name);}};public void init() {b1.addActionListener(al);b2.addActionListener(al);Container cp = getContentPane();cp.setLayout(new FlowLayout());cp.add(b1);cp.add(b2);cp.add(txt);}public static void main(String[] args) {Console.run(new Button2b(), 200, 75);}} ///:~
[ Pobierz całość w formacie PDF ]