Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package package1;
- import java.awt.*;
- import java.awt.event.*;
- import javax.swing.*;
- import javax.swing.event.*;
- import java.awt.Graphics;
- /**
- *
- * Beschreibung
- *
- * @version 1.0 vom 06.12.2011
- * @author
- */
- public class Canvas extends JFrame
- {
- // Anfang Attribute
- // Ende Attribute
- private JLabel jLabels[] = new JLabel[9];
- private Container cp;
- public Canvas(String title)
- {
- // Frame-Initialisierung
- super(title);
- setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
- int frameWidth = 500;
- int frameHeight = 500;
- setSize(frameWidth, frameHeight);
- Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
- int x = (d.width - getSize().width) / 2;
- int y = (d.height - getSize().height) / 2;
- setLocation(x, y);
- setResizable(false);
- setBackground(Color.white);
- cp = getContentPane();
- cp.setLayout(null);
- // Anfang Komponenten
- // Ende Komponenten
- setVisible(true);
- }
- // Anfang Methoden
- // Ende Methoden
- @Override
- public void paint(Graphics g)
- {
- g.drawLine(250, 0, 250, 500);
- g.drawLine(0, 250, 500, 250);
- for (int i = 0; i < 10; i++)
- {
- g.drawLine(245, i*50, 255, i*50);
- g.drawLine(i*50, 245, i*50, 255);
- jLabels[1].setBounds(230, 1*50, 10, 20);
- jLabels[i].setText("" + i);
- cp.add(jLabels[i]);
- super.pack();
- }
- }
- }
Add Comment
Please, Sign In to add comment