If there is a problem with the server you use the following shell programs:
j Flag
G:"\compstd\Java2SDKse1.4\bin\javac" -cp . %1.java if errorlevel 1 goto quit G:"\compstd\Java2SDKse1.4\bin\java" -cp . %1 :quit
import javax.swing.*;
import java.awt.*;
class Flag{
private static void drawFlag(Graphics2D g){
g.setColor(Color.blue);
g.fillRect(0,0,400,200);
g.setStroke(new BasicStroke(40));
g.setPaint(Color.white);
g.drawLine(0,0,400,200);
g.drawLine(400,0,0,200);
}
public static void main(String args[]) {
JFrame mainWin = new JFrame("Main Window");
JPanel panel = new JPanel()
{
public void paint(Graphics g){
super.paint(g);
drawFlag((Graphics2D)g);
}
};
panel.setPreferredSize(new Dimension(400,200));
mainWin.getContentPane().add(panel);
mainWin.setDefaultCloseOperation(
JFrame.EXIT_ON_CLOSE
);
mainWin.pack();
mainWin.setVisible(true);
}
}