Advertisement
Guest User

GUI

a guest
Nov 21st, 2013
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.38 KB | None | 0 0
  1. public class GUI extends JFrame {
  2.   private JLabel[] labels = new JLabel[10000];    //Array mit 10000 Plaetzen fuer JPanels angelegt
  3.   private Container cp;
  4.   private JPanel jPanel1 = new JPanel(null, true);
  5.   private GridLayout experimentLayout = new GridLayout(3,100); //Zeile,Spalte
  6.  
  7.  
  8.  
  9.   public GUI (String title) {
  10.     super (title);
  11.     setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
  12.     int frameWidth = 960;
  13.     int frameHeight = 712;
  14.     setSize(frameWidth, frameHeight);
  15.     Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
  16.     int x = (d.width - getSize().width) / 2;
  17.     int y = (d.height - getSize().height) / 2;
  18.     setLocation(x, y);
  19.     cp = getContentPane();
  20.     cp.setLayout(null);    
  21.     setResizable(false);
  22.    
  23.  
  24.    
  25.  
  26.    
  27.     jPanel1.setBounds(0, 0, 961, 577);
  28.     jPanel1.setOpaque(false);
  29.     cp.add(jPanel1);
  30.     jPanel1.setLayout(this.experimentLayout); //Layout festlegen
  31.    
  32.     this.setzeLabel(); //Panels der GUI hinzufuegen
  33.     setVisible(true);
  34.    
  35.    }
  36.  
  37.   public void setzeLabel(){
  38.    
  39.      for (int i=0;i<100;i++){
  40.       //JLabel label = new JLabel("bla");
  41.       labels[i] = new JLabel("label");
  42.       this.jPanel1.add(labels[i]);
  43.       labels[i].setBackground(Color.RED);
  44.      
  45.  
  46.      
  47.     }
  48.    
  49.   }
  50.  
  51.  
  52.  
  53.   public static void main(String[] args) {
  54.     new GUI("GUI");
  55.   }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement