Source code: com/cybertivity/powerjournal/gridpanel/GridComponent.java
1 package com.cybertivity.powerjournal.gridpanel;
2 import java.awt.GridBagConstraints;
3 import javax.swing.JComponent;
4
5 /**
6 * Title: PowerJournal
7 * Description: $Id: GridComponent.java,v 1.3 2001/12/07 03:00:54 arrowood Exp $
8 * Copyright: Copyright (c) 2001
9 * Company: <A HREF="http://www.cybertivity.com">Cybertivity</A>
10 *
11 * @author <A HREF="mailto:chris.arrowood@cybertivity.com">Chris Arrowood</A>
12 * @created November 24, 2001
13 * @version 1.0
14 */
15
16 public class GridComponent {
17
18 private JComponent component;
19 private boolean verticalResize;
20 private boolean horizontalResize;
21 private float horizontalAlignment = JComponent.LEFT_ALIGNMENT;
22 private float verticalAlignment = JComponent.CENTER_ALIGNMENT;
23 private int gridBagConstraintsFill = GridBagConstraints.BOTH;
24 private int gridBagConstraintsAnchor = GridBagConstraints.EAST;
25
26
27 public GridComponent(JComponent componentArg, boolean horizontalResizeArg, boolean verticalResizeArg) {
28 component = componentArg;
29 verticalResize = verticalResizeArg;
30 horizontalResize = horizontalResizeArg;
31 }
32
33
34 public GridComponent(JComponent componentArg, boolean horizontalResizeArg, boolean verticalResizeArg, float horizontalAlignmentArg, float verticalAlignmentArg) {
35 component = componentArg;
36 verticalResize = verticalResizeArg;
37 horizontalResize = horizontalResizeArg;
38 horizontalAlignment = horizontalAlignmentArg;
39 verticalAlignment = verticalAlignmentArg;
40 }
41
42 public GridComponent(JComponent componentArg, boolean horizontalResizeArg, boolean verticalResizeArg, float horizontalAlignmentArg, float verticalAlignmentArg, int gridBagConstraintsFillArg) {
43 component = componentArg;
44 verticalResize = verticalResizeArg;
45 horizontalResize = horizontalResizeArg;
46 horizontalAlignment = horizontalAlignmentArg;
47 verticalAlignment = verticalAlignmentArg;
48 gridBagConstraintsFill=gridBagConstraintsFillArg;
49 }
50
51 public GridComponent(JComponent componentArg, boolean horizontalResizeArg, boolean verticalResizeArg, float horizontalAlignmentArg, float verticalAlignmentArg, int gridBagConstraintsFillArg, int gridBagConstraintsAnchorArg) {
52 component = componentArg;
53 verticalResize = verticalResizeArg;
54 horizontalResize = horizontalResizeArg;
55 horizontalAlignment = horizontalAlignmentArg;
56 verticalAlignment = verticalAlignmentArg;
57 gridBagConstraintsFill=gridBagConstraintsFillArg;
58 gridBagConstraintsAnchor=gridBagConstraintsAnchorArg;
59 }
60
61
62 public boolean getVerticalResize() {
63 return verticalResize;
64 }
65
66
67 public boolean getHorizontalResize() {
68 return horizontalResize;
69 }
70
71
72 public JComponent getJComponent() {
73 return component;
74 }
75
76
77 public float getHorizontalAlignment() {
78 return horizontalAlignment;
79 }
80
81
82
83 public float getVerticalAlignment() {
84 return verticalAlignment;
85 }
86
87
88 public int getGridBagConstraintsFill() {
89 return gridBagConstraintsFill;
90 }
91 public int getGridBagConstraintsAnchor() {
92 return gridBagConstraintsAnchor;
93 }
94
95 }