从下面挑出程序片段并将它的序号填入空格中。下列有多余的片段。填完空格的程序必须要能够编译与执行并产生出下面的输出。注意:每项选项可以使用一次以上。
1、x++
2、y++
3、g.setColor(blue)
4、g.setColor(white)
4、g.setColor(white)
5、g.setColor(Color.blue)
6、g.setColor(Color.white)
7、g.fillRect(x,y,x-500,y-250)
8、g.fillRect(x,y,500-x*2,250-y*2)
9、g.fillRect(500-x*2,250-y*2,x,y)
10、g.fillRect(0,0,250,500)
11、g.fillRect(0,0,500,250)
12、g
13、draw
14、frame
15、panel
16、drawP.paint( )
17、draw.repaint( )
18、drawP.repaint( )
19、i++
20、i++,y++
21、i++,y++,x++
22、Animate frame = new Animate( )
23、MyDraweP drawP = new MyDrawP( )
24、ContentPane drawP = new ContentPane( )
25、drawP.setSize(500,270)
26、frame.setSize(500,270)
27、panel.setSize(500,270)
7、g.fillRect(x,y,x-500,y-250)
8、g.fillRect(x,y,500-x*2,250-y*2)
9、g.fillRect(500-x*2,250-y*2,x,y)
10、g.fillRect(0,0,250,500)
11、g.fillRect(0,0,500,250)
12、g
13、draw
14、frame
15、panel
16、drawP.paint( )
17、draw.repaint( )
18、drawP.repaint( )
19、i++
20、i++,y++
21、i++,y++,x++
22、Animate frame = new Animate( )
23、MyDraweP drawP = new MyDrawP( )
24、ContentPane drawP = new ContentPane( )
25、drawP.setSize(500,270)
26、frame.setSize(500,270)
27、panel.setSize(500,270)
import javax.swing.*; import java.awt.*; public class Animate { int x = 1; int y = 1; public static void main(String [] args) { Animate gui = new Animate ( ); gui.go( ); } public void go( ) { JFrame 1 = new JFrame( ); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 2; 3.getContentPane( ).add(drawP); 4; 5.setVisible(true); for (int i = 0; i<124;6) { 7; 8; try { Thread.sleep(50); } catch(Exception ex) { } } } class MyDrawP extends JPanel { public void paintComponent (Graphic 9) { 10 11 12 13 } } }输出:一个完美、了不起的蓝色方块,还会慢慢变小变白。