/*
* Test.java
*
* Created on 30. Juli 2008, 12:14
*/
package GUI_Alternative;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.BoxLayout;
import javax.swing.DefaultComboBoxModel;
import javax.swing.GroupLayout;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.UIManager;
import javax.swing.WindowConstants;
import javax.swing.plaf.synth.SynthLookAndFeel;
import GUI.Hauptfenster;
public class Test extends JFrame implements ActionListener {
JPanel panel = new NewJPanel1();
JPanel jp_linkesHauptpanel = new JPanel();
JPanel jp_linksOben = new JPanel();
JButton testButton = new javax.swing.JButton();
JScrollPane jScrollPane1 = new javax.swing.JScrollPane();
JPanel jPanel4 = new javax.swing.JPanel();
JPanel jPanel2 = new JPanel();
JPanel jPanel5 = new JPanel();
JScrollPane jScrollPane2 = new JScrollPane();
JPanel jPanel7 = new JPanel();
JPanel jPanel6 = new JPanel();
JScrollPane jScrollPane3 = new JScrollPane();
JPanel jPanel8 = new JPanel();
public Test() {
initComponents();
}
private void initComponents() {
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
setMinimumSize(new java.awt.Dimension(150, 850));
getContentPane().setLayout(
new BoxLayout(getContentPane(), BoxLayout.LINE_AXIS));
jp_linkesHauptpanel.setMaximumSize(new Dimension(128, 1000));
jp_linkesHauptpanel.setMinimumSize(new Dimension(128, 600));
jp_linkesHauptpanel.setPreferredSize(new Dimension(128, 100));
jp_linkesHauptpanel.setLayout(new BorderLayout());
jp_linksOben.setBackground(new Color(0, 153, 255));
jp_linksOben.setMaximumSize(new Dimension(150, 150));
jp_linksOben.setMinimumSize(new Dimension(128, 128));
jp_linksOben.setPreferredSize(new Dimension(128, 128));
jp_linksOben.setLayout(new GridLayout());
testButton.addActionListener(this);
testButton.setActionCommand("test_button");
jp_linksOben.add(testButton);
jp_linkesHauptpanel.add(jp_linksOben, BorderLayout.PAGE_START);
jScrollPane1.setMinimumSize(new Dimension(100, 23));
jPanel4.setMaximumSize(new Dimension(100, 1000));
jPanel4.setMinimumSize(new Dimension(90, 472));
jPanel4.setLayout(new GridLayout(20, 0, 10, 10));
jScrollPane1.setViewportView(jPanel4);
jp_linkesHauptpanel.add(jScrollPane1, BorderLayout.CENTER);
getContentPane().add(jp_linkesHauptpanel);
jPanel2.setMaximumSize(new Dimension(1152, 1000));
jPanel2.setMinimumSize(new Dimension(672, 600));
jPanel2.setPreferredSize(new Dimension(672, 600));
jPanel2.setLayout(new BoxLayout(jPanel2, BoxLayout.Y_AXIS));
jPanel5.setBackground(new Color(153, 255, 153));
jPanel5.setMinimumSize(new Dimension(100, 450));
jPanel5.setLayout(new GridLayout());
GroupLayout jPanel7Layout = new GroupLayout(jPanel7);
jPanel7.setLayout(jPanel7Layout);
jPanel7Layout.setHorizontalGroup(jPanel7Layout.createParallelGroup(
GroupLayout.Alignment.LEADING).addGap(0, 680, Short.MAX_VALUE));
jPanel7Layout.setVerticalGroup(jPanel7Layout.createParallelGroup(
GroupLayout.Alignment.LEADING).addGap(0, 680, Short.MAX_VALUE));
jScrollPane2.setViewportView(jPanel7);
jPanel5.add(jScrollPane2);
jPanel2.add(jPanel5);
jPanel6.setBackground(new Color(153, 102, 255));
jPanel6.setMaximumSize(new Dimension(1152, 250));
jPanel6.setMinimumSize(new Dimension(100, 150));
jPanel6.setLayout(new GridLayout());
GroupLayout jPanel8Layout = new GroupLayout(jPanel8);
jPanel8.setLayout(jPanel8Layout);
jPanel8Layout.setHorizontalGroup(jPanel8Layout.createParallelGroup(
GroupLayout.Alignment.LEADING).addGap(0, 680, Short.MAX_VALUE));
jPanel8Layout.setVerticalGroup(jPanel8Layout.createParallelGroup(
GroupLayout.Alignment.LEADING).addGap(0, 165, Short.MAX_VALUE));
jScrollPane3.setViewportView(jPanel8);
jPanel6.add(jScrollPane3);
jPanel2.add(jPanel6);
getContentPane().add(jPanel2);
pack();
}
public static void main(String[] args) {
new Test().setVisible(true);
}
public void actionPerformed(ActionEvent event) {
String cmd = event.getActionCommand();
if (cmd.equals("test_button")) {
System.out.println("Test"); // Test ob es Funktioniert^^
jPanel5.removeAll();
jPanel5.add(jScrollPane3);
jPanel5.add(panel);
jPanel5.revalidate();
}
}
}