private void init() throws Exception { setLayout(new BorderLayout()); serverMessage = new JTextPane(); serverMessage.setContentType("text/html"); serverMessage.setEditable(false); JPanel panel3 = new JPanel(new GridBagLayout()); panel3.setBackground(Color.WHITE); JPanel panel4 = new JPanel(new BorderLayout()); panel4.setBackground(Color.WHITE); IconManager im = IconManager.getInstance(); JPanel panel1 = new NorthPanel(serverMessage); panel1.setBackground(Color.WHITE); GridBagConstraints constraints = new GridBagConstraints(); constraints.anchor = GridBagConstraints.NORTH; constraints.fill = GridBagConstraints.BOTH; constraints.gridx = 0; constraints.gridy = 0; constraints.insets.left = 5; ImageIcon icon2 = im.getIcon("start"); JLabel label2 = new JLabel(icon2); panel3.add(label2, constraints); constraints.gridx = 1; constraints.weightx = 1; deinClient = new JLabel(); deinClient.setForeground(APFEL_ROT); panel3.add(deinClient, constraints); constraints.weightx = 0; constraints.gridy++; constraints.insets.left = 15; version = new JLabel(); panel3.add(version, constraints); constraints.gridy++; constraints.insets.left = 15; faq = new JTextPane(); faq.setContentType("text/html"); faq.setEditable(false); faq.setText("<html><a href=\"http://www.applejuicenet.de/13.0.html\">FAQ</a></html>"); panel3.add(faq, constraints); constraints.gridy++; constraints.insets.left = 5; constraints.gridx = 0; ImageIcon icon3 = im.getIcon("warnung"); warnungIcon = new JLabel(icon3); panel3.add(warnungIcon, constraints); constraints.gridx = 1; warnungen = new JLabel(); warnungen.setForeground(APFEL_ROT); panel3.add(warnungen, constraints); constraints.gridy++; constraints.insets.left = 15; firewallWarning = new JLabel(); firewallWarning.setForeground(Color.RED); panel3.add(firewallWarning, constraints); constraints.gridy++; constraints.insets.left = 5; constraints.gridx = 0; ImageIcon icon4 = im.getIcon("netzwerk"); JLabel label4 = new JLabel(icon4); panel3.add(label4, constraints); constraints.gridx = 1; neuigkeiten = new JLabel(); neuigkeiten.setForeground(APFEL_ROT); panel3.add(neuigkeiten, constraints); constraints.gridy++; constraints.insets.left = 15; nachrichten = new JTextPane(); panel3.add(nachrichten, constraints); nachrichten.setEditable(false); constraints.gridy++; constraints.insets.left = 5; constraints.gridx = 0; ImageIcon icon5 = im.getIcon("server"); JLabel label5 = new JLabel(icon5); panel3.add(label5, constraints); constraints.gridx = 1; netzwerk = new JLabel(); netzwerk.setForeground(APFEL_ROT); panel3.add(netzwerk, constraints); constraints.gridy++; constraints.insets.left = 15; verbindungsNachricht = new JLabel(); panel3.add(verbindungsNachricht, constraints); verbindungen = new JLabel(); constraints.gridy++; constraints.insets.top = 5; panel3.add(verbindungen, constraints); constraints.gridy++; status = new JLabel(); panel3.add(status, constraints); constraints.insets.top = 0; add(panel1, BorderLayout.NORTH); panel4.add(panel3, BorderLayout.NORTH); JScrollPane scrollPane = new JScrollPane(panel4); scrollPane.setBorder(null); add(scrollPane, BorderLayout.CENTER); }