RosettaCodeData/Task/Window-creation-X11/Java/window-creation-x11-2.java

28 lines
815 B
Java

import java.awt.*;
import java.awt.event.*;
import java.awt.geom.*;
import javax.swing.*;
public class WindowExample extends JApplet {
public void paint(Graphics g) {
Graphics2D g2 = (Graphics2D) g;
g2.setStroke(new BasicStroke(2.0f));
g2.drawString("Hello java", 20, 20);
g2.setPaint(Color.blue);
g2.draw(new Rectangle2D.Double(40, 40, 20, 20));
}
public static void main(String s[]) {
JFrame f = new JFrame("ShapesDemo2D");
f.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {System.exit(0);}
});
JApplet applet = new ShapesDemo2D();
f.getContentPane().add("Center", applet);
f.pack();
f.setSize(new Dimension(150, 150));
f.setVisible(true);
}
}