Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

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  }