Beispiel #1
0
  private void createPathFilterPanelLayout() {
    GroupLayout pathFilterPanelLayout = new GroupLayout(pathFilterPanel);

    GroupLayout.ParallelGroup horizontalButtonPathGroup =
        pathFilterPanelLayout.createParallelGroup(GroupLayout.Alignment.TRAILING, false);
    horizontalButtonPathGroup.addComponent(
        removePath, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE);
    horizontalButtonPathGroup.addComponent(
        addPath, GroupLayout.DEFAULT_SIZE, GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE);

    GroupLayout.SequentialGroup horizontalPanePathGroup =
        pathFilterPanelLayout.createSequentialGroup();
    horizontalPanePathGroup.addComponent(pathFilterScrollPane);
    horizontalPanePathGroup.addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED);
    horizontalPanePathGroup.addGroup(horizontalButtonPathGroup);
    horizontalPanePathGroup.addContainerGap();

    pathFilterPanelLayout.setHorizontalGroup(horizontalPanePathGroup);

    GroupLayout.SequentialGroup verticalButtonPathGroup =
        pathFilterPanelLayout.createSequentialGroup();
    verticalButtonPathGroup.addComponent(addPath);
    verticalButtonPathGroup.addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED);
    verticalButtonPathGroup.addComponent(removePath);
    verticalButtonPathGroup.addContainerGap();

    GroupLayout.ParallelGroup verticalPanePathGroup =
        pathFilterPanelLayout.createParallelGroup(GroupLayout.Alignment.LEADING);
    verticalPanePathGroup.addComponent(pathFilterScrollPane);
    verticalPanePathGroup.addGroup(verticalButtonPathGroup);

    pathFilterPanelLayout.setVerticalGroup(verticalPanePathGroup);
    pathFilterPanel.setLayout(pathFilterPanelLayout);
  }
Beispiel #2
0
  @Override
  public void initView() {
    initConfView();

    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
    this.setLayout(layout);
    javax.swing.GroupLayout.SequentialGroup hsg = layout.createSequentialGroup();
    hsg.addComponent(tf_PropData, javax.swing.GroupLayout.DEFAULT_SIZE, 144, Short.MAX_VALUE);
    hsg.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED);
    hsg.addComponent(
        pl_PropConf,
        javax.swing.GroupLayout.PREFERRED_SIZE,
        javax.swing.GroupLayout.DEFAULT_SIZE,
        javax.swing.GroupLayout.PREFERRED_SIZE);
    layout.setHorizontalGroup(
        layout
            .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, hsg));

    javax.swing.GroupLayout.ParallelGroup vpg =
        layout.createParallelGroup(javax.swing.GroupLayout.Alignment.CENTER);
    vpg.addComponent(
        pl_PropConf,
        javax.swing.GroupLayout.PREFERRED_SIZE,
        javax.swing.GroupLayout.DEFAULT_SIZE,
        javax.swing.GroupLayout.PREFERRED_SIZE);
    vpg.addComponent(
        tf_PropData,
        javax.swing.GroupLayout.PREFERRED_SIZE,
        javax.swing.GroupLayout.DEFAULT_SIZE,
        javax.swing.GroupLayout.PREFERRED_SIZE);
    layout.setVerticalGroup(vpg);
  }
Beispiel #3
0
  public void initView() {
    ls_DataList = new javax.swing.JList();
    bt_Cancel = new javax.swing.JButton();
    bt_Update = new javax.swing.JButton();

    ls_DataList.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION);
    javax.swing.JScrollPane sp_DataList = new javax.swing.JScrollPane();
    sp_DataList.setViewportView(ls_DataList);

    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
    getContentPane().setLayout(layout);
    javax.swing.GroupLayout.SequentialGroup hsg1 = layout.createSequentialGroup();
    hsg1.addComponent(bt_Update);
    hsg1.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED);
    hsg1.addComponent(bt_Cancel);
    javax.swing.GroupLayout.ParallelGroup hpg =
        layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING);
    hpg.addComponent(
        sp_DataList,
        javax.swing.GroupLayout.Alignment.LEADING,
        javax.swing.GroupLayout.DEFAULT_SIZE,
        220,
        Short.MAX_VALUE);
    hpg.addGroup(hsg1);
    javax.swing.GroupLayout.SequentialGroup hsg = layout.createSequentialGroup();
    hsg.addContainerGap();
    hsg.addGroup(hpg);
    hsg.addContainerGap();
    layout.setHorizontalGroup(hsg);

    javax.swing.GroupLayout.ParallelGroup vpg1 =
        layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE);
    vpg1.addComponent(bt_Cancel);
    vpg1.addComponent(bt_Update);
    javax.swing.GroupLayout.SequentialGroup vsg = layout.createSequentialGroup();
    vsg.addContainerGap();
    vsg.addComponent(sp_DataList, javax.swing.GroupLayout.DEFAULT_SIZE, 151, Short.MAX_VALUE);
    vsg.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED);
    vsg.addGroup(vpg1);
    vsg.addContainerGap();
    layout.setVerticalGroup(vsg);

    setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
    setIconImage(Bean.getLogo(16));
  }
Beispiel #4
0
  private void createBaseLayout() {
    GroupLayout layout = new GroupLayout(getContentPane());

    GroupLayout.SequentialGroup horizontalButtonGroup = layout.createSequentialGroup();
    horizontalButtonGroup.addComponent(hideFilteredValues);
    horizontalButtonGroup.addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED);
    horizontalButtonGroup.addComponent(showFilteredValues);
    horizontalButtonGroup.addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED);
    horizontalButtonGroup.addComponent(save);
    horizontalButtonGroup.addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED);
    horizontalButtonGroup.addComponent(cancel);
    horizontalButtonGroup.addContainerGap();

    GroupLayout.ParallelGroup horizontalPaneGroup =
        layout.createParallelGroup(GroupLayout.Alignment.LEADING);
    horizontalPaneGroup.addComponent(tabbedPane);
    horizontalPaneGroup.addGroup(horizontalButtonGroup);

    getContentPane().setLayout(layout);
    layout.setHorizontalGroup(horizontalPaneGroup);

    GroupLayout.ParallelGroup verticalRadioButtonGroup =
        layout.createParallelGroup(GroupLayout.Alignment.TRAILING);
    verticalRadioButtonGroup.addComponent(hideFilteredValues);
    verticalRadioButtonGroup.addComponent(showFilteredValues);

    GroupLayout.ParallelGroup verticalButtonGroup =
        layout.createParallelGroup(GroupLayout.Alignment.TRAILING);
    verticalButtonGroup.addComponent(save);
    verticalButtonGroup.addComponent(cancel);
    verticalButtonGroup.addGroup(verticalRadioButtonGroup);

    GroupLayout.SequentialGroup verticalPaneGroup = layout.createSequentialGroup();
    verticalPaneGroup.addComponent(tabbedPane);
    verticalPaneGroup.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED);
    verticalPaneGroup.addGroup(verticalButtonGroup);

    layout.setVerticalGroup(verticalPaneGroup);
  }
Beispiel #5
0
  private void createFilterViolationPanelLayout() {
    GroupLayout filterViolationPanelLayout = new GroupLayout(filterViolationPanel);

    GroupLayout.SequentialGroup horizontalFilterViolationGroup =
        filterViolationPanelLayout.createSequentialGroup();
    horizontalFilterViolationGroup.addComponent(ruletypePanel);
    horizontalFilterViolationGroup.addPreferredGap(LayoutStyle.ComponentPlacement.RELATED);
    horizontalFilterViolationGroup.addComponent(violationtypePanel);

    filterViolationPanelLayout.setHorizontalGroup(horizontalFilterViolationGroup);

    GroupLayout.ParallelGroup verticalFilterViolationGroup =
        filterViolationPanelLayout.createParallelGroup(GroupLayout.Alignment.LEADING);
    verticalFilterViolationGroup.addComponent(ruletypePanel);
    verticalFilterViolationGroup.addComponent(violationtypePanel);

    filterViolationPanelLayout.setVerticalGroup(verticalFilterViolationGroup);
    filterViolationPanel.setLayout(filterViolationPanelLayout);
  }
Beispiel #6
0
  /**
   * Sets the inner middle panel layout with the orders.
   *
   * @param innerMiddlePanelLayout
   * @param orders
   */
  private void setInnerMiddlePanelLayout(
      javax.swing.GroupLayout innerMiddlePanelLayout, ArrayList<javax.swing.JLabel> orders) {
    // Set horizontal axis
    javax.swing.GroupLayout.ParallelGroup tempHorizontalGroup =
        innerMiddlePanelLayout.createParallelGroup();
    for (int i = 0; i < orders.size(); i++) {
      tempHorizontalGroup.addComponent(
          orders.get(i),
          javax.swing.GroupLayout.PREFERRED_SIZE,
          773,
          javax.swing.GroupLayout.PREFERRED_SIZE);
    }

    innerMiddlePanelLayout.setHorizontalGroup(
        innerMiddlePanelLayout
            .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(
                javax.swing.GroupLayout.Alignment.TRAILING,
                innerMiddlePanelLayout
                    .createSequentialGroup()
                    .addContainerGap()
                    .addGroup(tempHorizontalGroup)
                    .addContainerGap()));

    // Set vertical axis
    javax.swing.GroupLayout.SequentialGroup tempVerticalGroup =
        innerMiddlePanelLayout.createSequentialGroup();
    tempVerticalGroup.addContainerGap();
    for (int i = 0; i < orders.size(); i++) {
      tempVerticalGroup.addComponent(
          orders.get(i),
          javax.swing.GroupLayout.PREFERRED_SIZE,
          50,
          javax.swing.GroupLayout.PREFERRED_SIZE);
      tempVerticalGroup.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED);
    }
    tempVerticalGroup.addContainerGap(6, Short.MAX_VALUE);

    innerMiddlePanelLayout.setVerticalGroup(
        innerMiddlePanelLayout
            .createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(tempVerticalGroup));
  }
  // GUI-Erstellung ----------------------------------------------------------
  private void buildGui() {
    EditorChangeListener editorChangeListener = new EditorChangeListener();

    /* Components: */
    comTitle.setEditable(true);
    comTitle.setPrototypeDisplayValue("");
    comArtist.setEditable(true);
    comArtist.setPrototypeDisplayValue("");
    comAlbum.setEditable(true);
    comAlbum.setPrototypeDisplayValue("");
    comGenre.setEditable(true);
    //		txtTotalTracks.setEnabled(false);
    txtDiscnumber.setEnabled(false);
    txtTotalDiscs.setEnabled(false);

    addChangeListenerToComboBox(comTitle, editorChangeListener);
    addChangeListenerToComboBox(comArtist, editorChangeListener);
    addChangeListenerToComboBox(comAlbum, editorChangeListener);
    addChangeListenerToComboBox(comGenre, editorChangeListener);
    txtTracknumber.getDocument().addDocumentListener(editorChangeListener);

    /* Layout: */
    // Vorbereiten:
    GroupLayout layout = new GroupLayout(this);
    setLayout(layout);
    layout.setAutoCreateContainerGaps(true);

    // Labels:
    JLabel lblTitle = new JLabel("Title");
    JLabel lblArtist = new JLabel("Artist");
    JLabel lblAlbum = new JLabel("Album");
    JLabel lblTracknumber = new JLabel("Track");
    JLabel lblTotalTracks = new JLabel("of");
    JLabel lblDiscnumber = new JLabel("Disc");
    JLabel lblTotalDiscs = new JLabel("of");
    JLabel lblYear = new JLabel("Year");
    JLabel lblGenre = new JLabel("Genre");
    JLabel lblCover = new JLabel("Artwork");

    // Horizontales Layout:
    GroupLayout.SequentialGroup hGroup = layout.createSequentialGroup();
    hGroup.addGroup(
        layout
            .createParallelGroup()
            .addComponent(lblTitle)
            .addComponent(lblArtist)
            .addComponent(lblAlbum)
            .addComponent(lblTracknumber)
            .addComponent(lblDiscnumber)
            .addComponent(lblYear)
            .addComponent(lblCover));
    hGroup.addPreferredGap(LayoutStyle.ComponentPlacement.RELATED);
    hGroup.addGroup(
        layout
            .createParallelGroup()
            .addComponent(
                comTitle,
                GroupLayout.DEFAULT_SIZE,
                GroupLayout.DEFAULT_SIZE,
                GroupLayout.DEFAULT_SIZE)
            .addComponent(comArtist)
            .addComponent(comAlbum)
            .addGroup(
                layout
                    .createSequentialGroup()
                    .addComponent(txtTracknumber, 30, 30, 30)
                    .addGap(5)
                    .addComponent(lblTotalTracks)
                    .addGap(5)
                    .addComponent(txtTotalTracks, 30, 30, 30))
            .addGroup(
                layout
                    .createSequentialGroup()
                    .addComponent(txtDiscnumber, 30, 30, 30)
                    .addGap(5)
                    .addComponent(lblTotalDiscs)
                    .addGap(5)
                    .addComponent(txtTotalDiscs, 30, 30, 30))
            .addGroup(
                layout
                    .createSequentialGroup()
                    .addComponent(txtYear, 50, 50, 50)
                    .addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED)
                    .addComponent(lblGenre)
                    .addPreferredGap(LayoutStyle.ComponentPlacement.RELATED)
                    .addComponent(comGenre))
            .addComponent(
                imgArtwork,
                GroupLayout.PREFERRED_SIZE,
                GroupLayout.PREFERRED_SIZE,
                GroupLayout.PREFERRED_SIZE));

    layout.setHorizontalGroup(hGroup);

    // Vertikales Layout:
    GroupLayout.SequentialGroup vGroup = layout.createSequentialGroup();
    vGroup.addGroup(
        layout
            .createParallelGroup(Alignment.BASELINE)
            .addComponent(lblTitle)
            .addComponent(comTitle));
    vGroup.addPreferredGap(LayoutStyle.ComponentPlacement.RELATED);
    vGroup.addGroup(
        layout
            .createParallelGroup(Alignment.BASELINE)
            .addComponent(lblArtist)
            .addComponent(comArtist));
    vGroup.addPreferredGap(LayoutStyle.ComponentPlacement.RELATED);
    vGroup.addGroup(
        layout
            .createParallelGroup(Alignment.BASELINE)
            .addComponent(lblAlbum)
            .addComponent(comAlbum));
    vGroup.addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED);
    vGroup.addGroup(
        layout
            .createParallelGroup(Alignment.BASELINE)
            .addComponent(lblTracknumber)
            .addComponent(txtTracknumber)
            .addComponent(lblTotalTracks)
            .addComponent(txtTotalTracks));
    vGroup.addPreferredGap(LayoutStyle.ComponentPlacement.RELATED);
    vGroup.addGroup(
        layout
            .createParallelGroup(Alignment.BASELINE)
            .addComponent(lblDiscnumber)
            .addComponent(txtDiscnumber)
            .addComponent(lblTotalDiscs)
            .addComponent(txtTotalDiscs));
    vGroup.addPreferredGap(LayoutStyle.ComponentPlacement.RELATED);
    vGroup.addGroup(
        layout
            .createParallelGroup(Alignment.BASELINE)
            .addComponent(lblYear)
            .addComponent(txtYear)
            .addComponent(lblGenre)
            .addComponent(comGenre));
    vGroup.addPreferredGap(LayoutStyle.ComponentPlacement.UNRELATED);
    vGroup.addGroup(
        layout
            .createParallelGroup(Alignment.BASELINE)
            .addComponent(lblCover)
            .addComponent(
                imgArtwork,
                GroupLayout.PREFERRED_SIZE,
                GroupLayout.PREFERRED_SIZE,
                GroupLayout.PREFERRED_SIZE));
    layout.setVerticalGroup(vGroup);
  }
Beispiel #8
0
  @Override
  public void initView() {
    btPath = new BtnLabel();
    btPath.addActionListener(
        new java.awt.event.ActionListener() {

          @Override
          public void actionPerformed(java.awt.event.ActionEvent e) {
            btPathActionPerformed(e);
          }
        });
    tfPath = new javax.swing.JTextField();
    lbPath = new javax.swing.JLabel();
    tfArgs = new javax.swing.JTextField();
    lbArgs = new javax.swing.JLabel();

    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
    this.setLayout(layout);
    javax.swing.GroupLayout.SequentialGroup hsg1 = layout.createSequentialGroup();
    hsg1.addComponent(tfPath, javax.swing.GroupLayout.DEFAULT_SIZE, 99, Short.MAX_VALUE);
    hsg1.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED);
    hsg1.addComponent(btPath, 21, 21, 21);
    javax.swing.GroupLayout.ParallelGroup hpg1 =
        layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING);
    hpg1.addComponent(lbArgs, javax.swing.GroupLayout.Alignment.TRAILING);
    hpg1.addComponent(lbPath, javax.swing.GroupLayout.Alignment.TRAILING);
    javax.swing.GroupLayout.ParallelGroup hpg2 =
        layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING);
    hpg2.addGroup(hsg1);
    hpg2.addComponent(tfArgs, javax.swing.GroupLayout.DEFAULT_SIZE, 150, Short.MAX_VALUE);
    javax.swing.GroupLayout.SequentialGroup hsg2 = layout.createSequentialGroup();
    //        hsg2.addContainerGap();
    hsg2.addGroup(hpg1);
    hsg2.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED);
    hsg2.addGroup(hpg2);
    //        hsg2.addContainerGap();
    layout.setHorizontalGroup(hsg2);

    javax.swing.GroupLayout.ParallelGroup vpg1 =
        layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE);
    vpg1.addComponent(lbPath);
    vpg1.addComponent(
        tfPath,
        javax.swing.GroupLayout.PREFERRED_SIZE,
        javax.swing.GroupLayout.DEFAULT_SIZE,
        javax.swing.GroupLayout.PREFERRED_SIZE);
    vpg1.addComponent(btPath, 21, 21, 21);
    javax.swing.GroupLayout.ParallelGroup vpg2 =
        layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE);
    vpg2.addComponent(lbArgs);
    vpg2.addComponent(
        tfArgs,
        javax.swing.GroupLayout.PREFERRED_SIZE,
        javax.swing.GroupLayout.DEFAULT_SIZE,
        javax.swing.GroupLayout.PREFERRED_SIZE);
    javax.swing.GroupLayout.SequentialGroup vsg = layout.createSequentialGroup();
    //        vsg.addContainerGap();
    vsg.addGroup(vpg1);
    vsg.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED);
    vsg.addGroup(vpg2);
    //        vsg.addContainerGap();
    layout.setVerticalGroup(vsg);
  }