Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class GUI extends JFrame {
- private JLabel[] labels = new JLabel[10000]; //Array mit 10000 Plaetzen fuer JPanels angelegt
- private Container cp;
- private JPanel jPanel1 = new JPanel(null, true);
- private GridLayout experimentLayout = new GridLayout(3,100); //Zeile,Spalte
- public GUI (String title) {
- super (title);
- setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
- int frameWidth = 960;
- int frameHeight = 712;
- 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);
- cp = getContentPane();
- cp.setLayout(null);
- setResizable(false);
- jPanel1.setBounds(0, 0, 961, 577);
- jPanel1.setOpaque(false);
- cp.add(jPanel1);
- jPanel1.setLayout(this.experimentLayout); //Layout festlegen
- this.setzeLabel(); //Panels der GUI hinzufuegen
- setVisible(true);
- }
- public void setzeLabel(){
- for (int i=0;i<100;i++){
- //JLabel label = new JLabel("bla");
- labels[i] = new JLabel("label");
- this.jPanel1.add(labels[i]);
- labels[i].setBackground(Color.RED);
- }
- }
- public static void main(String[] args) {
- new GUI("GUI");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement