This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

View | Details | Raw Unified | Return to bug 204393
Collapse All | Expand All

(-)nb-7.0.1-orig/db.dataview//src/org/netbeans/modules/db/dataview/output/DataViewUI.java (-27 / +9 lines)
Lines 44-50 Link Here
44
package org.netbeans.modules.db.dataview.output;
44
package org.netbeans.modules.db.dataview.output;
45
45
46
import java.awt.BorderLayout;
46
import java.awt.BorderLayout;
47
import java.awt.Component;
48
import java.awt.Dimension;
47
import java.awt.Dimension;
49
import java.awt.Insets;
48
import java.awt.Insets;
50
import java.awt.event.ActionEvent;
49
import java.awt.event.ActionEvent;
Lines 61-67 Link Here
61
import javax.swing.AbstractButton;
60
import javax.swing.AbstractButton;
62
import javax.swing.BorderFactory;
61
import javax.swing.BorderFactory;
63
import javax.swing.Box;
62
import javax.swing.Box;
64
import javax.swing.GroupLayout;
63
import javax.swing.BoxLayout;
65
import javax.swing.ImageIcon;
64
import javax.swing.ImageIcon;
66
import javax.swing.JButton;
65
import javax.swing.JButton;
67
import javax.swing.JPanel;
66
import javax.swing.JPanel;
Lines 574-579 Link Here
574
573
575
        JXPanel panel = new JXPanel();
574
        JXPanel panel = new JXPanel();
576
        panel.setBorder(BorderFactory.createEtchedBorder());
575
        panel.setBorder(BorderFactory.createEtchedBorder());
576
        panel.setLayout(new BoxLayout(panel, BoxLayout.LINE_AXIS));
577
577
578
        ActionListener outputListener = createOutputListener();
578
        ActionListener outputListener = createOutputListener();
579
        initVerticalToolbar(outputListener);
579
        initVerticalToolbar(outputListener);
Lines 581-618 Link Here
581
        JToolBar toolbarWest = new JToolBar();
581
        JToolBar toolbarWest = new JToolBar();
582
        toolbarWest.setFloatable(false);
582
        toolbarWest.setFloatable(false);
583
        toolbarWest.setRollover(true);
583
        toolbarWest.setRollover(true);
584
585
        initToolbarWest(toolbarWest, outputListener, nbOutputComponent);
584
        initToolbarWest(toolbarWest, outputListener, nbOutputComponent);
586
        
585
        
587
        JToolBar toolbarCentral = new JToolBar();
588
        toolbarCentral.setFloatable(false);
589
        toolbarCentral.setRollover(true);
590
591
        JToolBar toolbarEast = new JToolBar();
586
        JToolBar toolbarEast = new JToolBar();
592
        toolbarEast.setFloatable(false);
587
        toolbarEast.setFloatable(false);
593
        toolbarEast.setRollover(true);
588
        toolbarEast.setRollover(true);
594
        initToolbarEast(toolbarEast);
589
        initToolbarEast(toolbarEast);
590
        toolbarEast.setMinimumSize(toolbarWest.getPreferredSize());
591
        toolbarEast.setSize(toolbarWest.getPreferredSize());
592
        toolbarEast.setMaximumSize(toolbarWest.getPreferredSize());
593
594
        panel.add(toolbarWest);
595
        panel.add(Box.createHorizontalGlue());
596
        panel.add(toolbarEast);
595
597
596
        javax.swing.GroupLayout groupLayout = new javax.swing.GroupLayout(panel);
597
        panel.setLayout(groupLayout);
598
        groupLayout.setHorizontalGroup(
599
            groupLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
600
            .addGroup(groupLayout.createSequentialGroup()
601
                .addComponent(toolbarWest, javax.swing.GroupLayout.DEFAULT_SIZE, 100, Short.MAX_VALUE)
602
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
603
                .addComponent(toolbarCentral, javax.swing.GroupLayout.PREFERRED_SIZE, 178, Short.MAX_VALUE)
604
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
605
                .addComponent(toolbarEast, javax.swing.GroupLayout.DEFAULT_SIZE, 100, Short.MAX_VALUE))
606
        );
607
        groupLayout.setVerticalGroup(
608
            groupLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
609
            .addGroup(groupLayout.createSequentialGroup()
610
                //.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
611
                .addGroup(groupLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
612
                    .addComponent(toolbarEast, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
613
                    .addComponent(toolbarWest, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
614
                    .addComponent(toolbarCentral, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)))
615
        );
616
        return panel;
598
        return panel;
617
    }
599
    }
618
600

Return to bug 204393