Java语句补全下列空格程序补空题: 窗体中安排一个按钮,每次点击按钮时,窗体的背景在红绿两种颜色之间交替变色。 将程序填空补充完整,提交各填空项的内容,标明空的编号和答案 import java.awt.*; import java.awt.event.*; public class ChangeColor extends Frame 【1】 ActionListener{ int x = 0 ; // 0—对应红色, 1—对应绿色 public ChangeColor(){ Button b = new 【2】 ("变背景色"); setLayout(new FlowLayout()); add(b); b.addActionListener(this); setSize(200,200); setVisible( 【3】 ); } public static void main(String args[ ]){ new ChangeColor(); } public 【4】 actionPerformed(ActionEvent e){ Color c[ ] = { Color.red, Color.blue }; x = (x + 1) % 2; 【5】 ( c[x]); } }
时间: 2024-01-13 18:02:49 浏览: 90
将程序填空补充完整,各填空项的内容如下:
```java
import java.awt.*;
import java.awt.event.*;
public class ChangeColor extends Frame implements ActionListener{
int x = 0; // 0—对应红色, 1—对应绿色
public ChangeColor(){
Button b = new Button("变背景色");
setLayout(new FlowLayout());
add(b);
b.addActionListener(this);
setSize(200,200);
setVisible(true);
}
public static void main(String args[]){
new ChangeColor();
}
public void actionPerformed(ActionEvent e){
Color c[] = {Color.red, Color.green}; // 红绿两种颜色
x = (x + 1) % 2;
setBackground(c[x]);
}
}
```
空的编号和答案如下:
1. implements
2. Button
3. true
4. void
5. setBackground
阅读全文