ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/ServiceDataComponent.java
(Generate patch)

Comparing projects/cms/source/conient/uk/org/iscream/cms/conient/datacomponents/ServiceDataComponent.java (file contents):
Revision 1.3 by ajm, Sun Mar 18 14:43:39 2001 UTC vs.
Revision 1.7 by tdb, Tue May 29 17:41:32 2001 UTC

# Line 1 | Line 1
1   //---PACKAGE DECLARATION---
2 < package uk.org.iscream.conient.datacomponents;
2 > package uk.org.iscream.cms.conient.datacomponents;
3  
4   //---IMPORTS---
5   import javax.swing.JLabel;
# Line 7 | Line 7 | import javax.swing.JTextField;
7   import java.awt.Color;
8   import java.awt.GridLayout;
9   import javax.swing.SwingUtilities;
10 < import uk.org.iscream.util.XMLPacket;
10 > import uk.org.iscream.cms.server.util.XMLPacket;
11  
12   /**
13   * This is the most basic of DataComponents.
# Line 47 | Line 47 | public class ServiceDataComponent extends VisibleDataC
47          _name = name;
48          _statusAttribute = statusAttribute;
49          _attribute = attribute;
50 <        setLayout(new GridLayout(1,1));
50 >        setLayout(new GridLayout(1,2));
51 >        _label = new JLabel(_name + ": ");
52 >        _label.setHorizontalAlignment(JLabel.RIGHT);
53          _item = new JTextField("", DEFAULT_TEXT_LENGTH);
54 <        _item.setHorizontalAlignment(JTextField.CENTER);
54 >        _item.setHorizontalAlignment(JTextField.LEFT);
55          _item.setEditable(false);
56          _item.setText("-uninitialised-");
57 +        add(_label);
58          add(_item);
59 +        setVisible(false);
60      }
61  
62   //---PUBLIC METHODS---
# Line 64 | Line 68 | public class ServiceDataComponent extends VisibleDataC
68       * run this method.
69       */
70      public void run() {
71 +        if(!isVisible()) {
72 +            setVisible(true);
73 +        }
74          if (_statusCache.equals("0")) {
75 <            _item.setBackground(Color.green);
76 <            _item.setText(_name + "[OK] : " + _cache);
75 >            _item.setForeground(Color.black);
76 >            _item.setText("[OK] : " + _cache);
77          } else {
78 <            _item.setBackground(Color.red);
79 <            _item.setText(_name + "[FAILED] : " + _cache);
78 >            _item.setForeground(Color.red);
79 >            _item.setText("[FAILED] : " + _cache);
80          }
81 +        _item.setCaretPosition(0);
82      }
83      
84      /**

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines