/*
* ScrollTest.java
*
* Created on 11. November 2006, 16:09
*/
package my.scroller;
import java.awt.BorderLayout;
import java.awt.Dimension;
import javax.swing.JScrollPane;
/**
*
* @author ralf
*/
public class ScrollTest extends javax.swing.JFrame {
/** Creates new form ScrollTest */
public ScrollTest() {
initComponents();
jScrollPane1 = new JScrollPane();
setSize(190,190);
jPanelGross.setPreferredSize(new Dimension(200, 200));
jPanelGross.add(jScrollPane1);
jScrollPane1.setViewportView(jPanelGross);
getContentPane().add(jScrollPane1, BorderLayout.CENTER);
}
/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
// <editor-fold defaultstate="collapsed" desc=" Generated Code ">
private void initComponents() {
jPanelGross = new javax.swing.JPanel();
jPanelOben = new javax.swing.JPanel();
jLabel1 = new javax.swing.JLabel();
jPanelMitte = new javax.swing.JPanel();
jButton1 = new javax.swing.JButton();
jButton2 = new javax.swing.JButton();
jButton3 = new javax.swing.JButton();
jButton4 = new javax.swing.JButton();
jPanelUnten = new javax.swing.JPanel();
jLabel2 = new javax.swing.JLabel();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
jLabel1.setText("ich bin oben");
org.jdesktop.layout.GroupLayout jPanelObenLayout = new org.jdesktop.layout.GroupLayout(jPanelOben);
jPanelOben.setLayout(jPanelObenLayout);
jPanelObenLayout.setHorizontalGroup(
jPanelObenLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jPanelObenLayout.createSequentialGroup()
.addContainerGap()
.add(jLabel1)
.addContainerGap(147, Short.MAX_VALUE))
);
jPanelObenLayout.setVerticalGroup(
jPanelObenLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jPanelObenLayout.createSequentialGroup()
.addContainerGap()
.add(jLabel1)
.addContainerGap(71, Short.MAX_VALUE))
);
jButton1.setText("jButton1");
jButton2.setText("jButton2");
jButton3.setText("jButton3");
jButton4.setText("jButton4");
org.jdesktop.layout.GroupLayout jPanelMitteLayout = new org.jdesktop.layout.GroupLayout(jPanelMitte);
jPanelMitte.setLayout(jPanelMitteLayout);
jPanelMitteLayout.setHorizontalGroup(
jPanelMitteLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jPanelMitteLayout.createSequentialGroup()
.add(jPanelMitteLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jButton1)
.add(jPanelMitteLayout.createSequentialGroup()
.addContainerGap()
.add(jButton4)))
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(jPanelMitteLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jButton3)
.add(jButton2))
.addContainerGap(47, Short.MAX_VALUE))
);
jPanelMitteLayout.setVerticalGroup(
jPanelMitteLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jPanelMitteLayout.createSequentialGroup()
.addContainerGap()
.add(jPanelMitteLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
.add(jButton1)
.add(jButton2))
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(jPanelMitteLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
.add(jButton3)
.add(jButton4))
.addContainerGap(30, Short.MAX_VALUE))
);
jLabel2.setText("Ich bin unten");
org.jdesktop.layout.GroupLayout jPanelUntenLayout = new org.jdesktop.layout.GroupLayout(jPanelUnten);
jPanelUnten.setLayout(jPanelUntenLayout);
jPanelUntenLayout.setHorizontalGroup(
jPanelUntenLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jPanelUntenLayout.createSequentialGroup()
.add(jLabel2)
.addContainerGap(154, Short.MAX_VALUE))
);
jPanelUntenLayout.setVerticalGroup(
jPanelUntenLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jPanelUntenLayout.createSequentialGroup()
.addContainerGap()
.add(jLabel2)
.addContainerGap(85, Short.MAX_VALUE))
);
org.jdesktop.layout.GroupLayout jPanelGrossLayout = new org.jdesktop.layout.GroupLayout(jPanelGross);
jPanelGross.setLayout(jPanelGrossLayout);
jPanelGrossLayout.setHorizontalGroup(
jPanelGrossLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(org.jdesktop.layout.GroupLayout.TRAILING, jPanelGrossLayout.createSequentialGroup()
.addContainerGap()
.add(jPanelGrossLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.TRAILING)
.add(org.jdesktop.layout.GroupLayout.LEADING, jPanelUnten, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.add(org.jdesktop.layout.GroupLayout.LEADING, jPanelMitte, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.add(org.jdesktop.layout.GroupLayout.LEADING, jPanelOben, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addContainerGap())
);
jPanelGrossLayout.setVerticalGroup(
jPanelGrossLayout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(jPanelGrossLayout.createSequentialGroup()
.addContainerGap()
.add(jPanelOben, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(jPanelMitte, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(org.jdesktop.layout.LayoutStyle.RELATED)
.add(jPanelUnten, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addContainerGap())
);
org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(layout.createSequentialGroup()
.addContainerGap()
.add(jPanelGross, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addContainerGap())
);
layout.setVerticalGroup(
layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
.add(layout.createSequentialGroup()
.add(107, 107, 107)
.add(jPanelGross, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
.addContainerGap(org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
pack();
}// </editor-fold>
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new ScrollTest().setVisible(true);
}
});
}
// Variables declaration - do not modify
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JButton jButton4;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JPanel jPanelGross;
private javax.swing.JPanel jPanelMitte;
private javax.swing.JPanel jPanelOben;
private javax.swing.JPanel jPanelUnten;
// End of variables declaration
private JScrollPane jScrollPane1;
}