Пример #1
0
  private UIFSplitPane grundSplit() {
    jSplitLR =
        UIFSplitPane.createStrippedSplitPane(JSplitPane.HORIZONTAL_SPLIT, neuLayout(), panelRadio);
    jSplitLR.setOpaque(false);
    jSplitLR.setBackground(Color.WHITE);
    jSplitLR.setDividerSize(7);
    jSplitLR.addPropertyChangeListener(
        new PropertyChangeListener() {

          public void propertyChange(PropertyChangeEvent arg0) {
            dividerLocLR = jSplitLR.getDividerLocation();
            int letzte = ((UIFSplitPane) arg0.getSource()).getLastDividerLocation();
            for (int i = 0; i < 1; i++) {
              if ((letzte == 290) && (dividerLocLR == 279)) {
                jSplitLR.setDividerLocation(0);
                break;
              }
              if ((letzte == 0) && (dividerLocLR == 279)) {
                jSplitLR.setDividerLocation(290);
                break;
              }
              if ((letzte == 0) && (dividerLocLR == 0)) {
                jSplitLR.setDividerLocation(290);
                break;
              }
              if ((letzte == 290) && (dividerLocLR == 290)) {
                jSplitLR.setDividerLocation(0);
                break;
              }
            }
          }
        });

    jSplitLR.setDividerBorderVisible(false);
    jSplitLR.setName("GrundSplitLinksRechts");
    jSplitLR.setOneTouchExpandable(true);
    dividerLocLR = 400;
    jSplitLR.setDividerLocation(400);
    return jSplitLR;
  }