该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
貌似题目要求是 Appliction 不是 Applet 哦
改成这样:
import java.awt.event.*;
import java.awt.*;
import java.applet.*;
public class A extends Frame implements AdjustmentListener {
Scrollbar mySlider;
int r;
public A() {
setLayout(new BorderLayout());
mySlider = new Scrollbar(Scrollbar.HORIZONTAL, 0, 1, 0, 200);
mySlider.setUnitIncrement(5);
mySlider.setBlockIncrement(20);
add(mySlider, BorderLayout.SOUTH);
mySlider.addAdjustmentListener(this);
setVisible(true);
}
public void adjustmentValueChanged(AdjustmentEvent e) {
int value;
value = e.getValue();
r = value / 2;
repaint();
}
public void paint(Graphics g) {
int r1;
r1 = r;
g.setColor(Color.red);
g.fillRect(20, 20, 2 * r1, 2 * r1);
}
public static void main(String[] args) {
new A();
}
}