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 |
|