flagmaker1.java
来自「Java经典例程 从外国一大学计算机教授出版物下载的代码 经典」· Java 代码 · 共 47 行
JAVA
47 行
import java.awt.*;
import java.awt.event.*;
class FlagMaker1 extends Frame {
/* Flag drawing program J M Bishop April 2000
* --------------------
* Illustrates colour and simple graphic output
*/
FlagMaker1 () {
add ("Center", new Flag());
// Enable the program to end when the window is closed
addWindowListener(new WindowAdapter () {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
// Set the frame's title and size and activate the drawing
// described by the paint method.
setTitle ("A Flag");
setSize (300, 200);
setVisible (true);
}
public static void main (String [ ] args) {
new FlagMaker1 ();
}
}
class Flag extends Canvas {
public void paint (Graphics g) {
// Draw the flag using coloured rectangles
g.setColor (Color.black);
g.fillRect (40,40,200,40);
g.setColor (Color.red);
g.fillRect (40,80,200,40);
g.setColor (Color.yellow);
g.fillRect (40,120,200,40);
// Label the drawing
g.setColor (Color.black);
g.drawString("Germany",100,180);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?