All pastes #721113 Raw Edit

Miscellany

public java v1 · immutable
#721113 ·published 2007-09-30 23:22 UTC
rendered paste body
package my.Nikamo.pkg;import java.awt.GridBagLayout;import java.awt.GridBagConstraints;import javax.swing.JLabel;import java.awt.Container;import javax.swing.JFrame;import java.awt.Component;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Color;public class Module_Clock {        public Module_Clock() {        init();    }        private void init(){        JFrame frame = new clockFrame();    }    }class clockFrame extends JFrame {    Container pane = new Container();        public clockFrame(){        setDefaultCloseOperation( DISPOSE_ON_CLOSE );        addWindowListener(new java.awt.event.WindowAdapter() {        public void windowClosed(java.awt.event.WindowEvent evt) {                formWindowClosed(evt);            }        });                setSize(800, 600);        setLocationRelativeTo( null );        pane = this.getContentPane();        pane.setLayout(new GridBagLayout());               GridBagConstraints c = new GridBagConstraints();                c.gridx = 0;        c.gridy = 0;                DrawingArea painter = new DrawingArea();        this.add(painter,c);        this.setVisible(true);            }          private void formWindowClosed(java.awt.event.WindowEvent evt) {                                          new MainMenu(false);                    }   }    class DrawingArea extends Component {    public void paint(Graphics g){        Graphics2D g2 = (Graphics2D)g;                g2.setColor(Color.GREEN);        g2.fillRect(20,20,40,40);    }}