psmith 2003/06/19 22:22:10
Modified: src/java/org/apache/log4j/chainsaw ReceiversPanel.java
Log:
makes a lot more sense to make the ReceiversToolbar extend
from JToolbar than be some funky JPanel.
Revision Changes Path
1.9 +14 -27
jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/ReceiversPanel.java
Index: ReceiversPanel.java
===================================================================
RCS file:
/home/cvs/jakarta-log4j-sandbox/src/java/org/apache/log4j/chainsaw/ReceiversPanel.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- ReceiversPanel.java 20 Jun 2003 04:51:02 -0000 1.8
+++ ReceiversPanel.java 20 Jun 2003 05:22:09 -0000 1.9
@@ -63,8 +63,6 @@
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Graphics2D;
-import java.awt.GridBagConstraints;
-import java.awt.GridBagLayout;
import java.awt.RenderingHints;
import java.awt.event.ActionEvent;
@@ -85,6 +83,7 @@
import javax.swing.JPanel;
import javax.swing.JPopupMenu;
import javax.swing.JScrollPane;
+import javax.swing.JToolBar;
import javax.swing.JTree;
import javax.swing.SwingUtilities;
import javax.swing.event.TreeSelectionEvent;
@@ -329,15 +328,14 @@
* @author Paul Smith <[EMAIL PROTECTED]>
*
*/
- private class ReceiverToolbar extends JPanel implements TreeSelectionListener {
+ private class ReceiverToolbar extends JToolBar
+ implements TreeSelectionListener {
final Action playReceiverButtonAction;
final Action shutdownReceiverButtonAction;
final Action pauseReceiverButtonAction;
private ReceiverToolbar() {
- setLayout(new GridBagLayout());
-
- GridBagConstraints c = new GridBagConstraints();
+ setFloatable(false);
playReceiverButtonAction =
new AbstractAction() {
@@ -392,22 +390,12 @@
SmallButton restartAllButton = new SmallButton(startAllAction);
restartAllButton.setText(null);
- c.weightx = 0.0;
- c.weighty = 0.0;
- c.ipadx = 1;
- c.ipady = 1;
- c.fill = GridBagConstraints.NONE;
- c.anchor = GridBagConstraints.WEST;
-
- add(restartAllButton, c);
-
- add(playReceiverButton, c);
- add(pauseReceiverButton, c);
- add(shutdownReceiverButton, c);
-
- c.weightx = 1.0;
- c.weighty = 1.0;
- c.anchor = GridBagConstraints.EAST;
+ add(playReceiverButton);
+ add(pauseReceiverButton);
+ add(shutdownReceiverButton);
+
+ addSeparator();
+ add(restartAllButton);
Action closeAction =
new AbstractAction(null, new CloseIcon(8, 1, 1)) {
@@ -419,12 +407,11 @@
closeAction.putValue(
Action.SHORT_DESCRIPTION, "Closes the Receiver panel");
- add(new SmallButton(closeAction), c);
+ add(Box.createHorizontalGlue());
+
+ add(new SmallButton(closeAction));
- c.weightx = 0;
- c.ipadx = 0;
- c.ipady = 0;
- add(Box.createHorizontalStrut(5), c);
+ add(Box.createHorizontalStrut(5));
}
/**
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]