package com.task02;
import java.awt.*;
import java.awt.event.*;
import javafx.scene.control.ButtonBar;
import jdk.incubator.http.HttpResponse.BodyHandler;
public class WelcomeGUI {
static Frame f = new Frame ("Welcome GUI");
static Label a1 = new Label("huanying");
static Label a2 = new Label("xiexie");
static Button b1 = new Button("dangji");
static Button b2 = new Button("tuichu");
public static void main(String[] args) {
// TODO 自动生成的方法存根
f.setSize(200,200);
f.setLayout(new FlowLayout());
f.add(a1);
f.add(a2);
f.add(b1);
f.add(b2);
b1.addMouseListener(new Button1Handler());
b2.addActionListener(new Button2Handler()); //这里提示 Button2Handler无法解析为类型
f.setVisible(true);
}
class Button1Handler implements MouseListener{
public void mouseClicked(MouseEvent e) {
WelcomeGUI.a2.setText("yidianshubiao!");
}
public void mouseEntered(MouseEvent e) {
WelcomeGUI.a2.setText("yidianshubiao!");
}
public void mouseExited(MouseEvent e) {
WelcomeGUI.a2.setText("yidianshubiao!");
}
public void mousePressed(MouseEvent e) {
WelcomeGUI.a2.setText("yidianshubiao!");
}
public void mouseReleased(MouseEvent e) {
}
}
class Button2HAndler implements ActionListener{
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
}
}
出错位置标记了,有没有大腿解释下