HelloJava3: 按钮的震撼!
下面转向更有意思的内容。HelloJava3提供了一个新的图形界面组件:JButton(注2)。在这个例子中,我们将向应用中增加一个JButton组件,它可以在每次按下按钮时改变文本的颜色。仍保留可拖拉消息的功能。新代码如下所示:
//文件: HelloJava3.java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class HelloJava3
{
public static void main( String[] args ) {
JFrame frame = new JFrame( “HelloJava3”);
frame.getContentPane().add( new HelloComponent3(“Hello Java!”) );
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE );
frame.setSize(300,300);
frame.setVisible(true);
}
}
class HelloComponent3 extends JComponent
implements MouseMotionListener,ActionListener
{
String theMessage;
int messageX= 125,message ...... (共9356字) [阅读本文]>>