From: Erik V. <ev...@us...> - 2009-01-07 21:03:34
|
Update of /cvsroot/rails/18xx/rails/ui/swing/elements In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv20068/rails/ui/swing/elements Modified Files: Field.java Log Message: Added start packet item info to the StartRoundWindow. Index: Field.java =================================================================== RCS file: /cvsroot/rails/18xx/rails/ui/swing/elements/Field.java,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** Field.java 4 Jun 2008 19:00:39 -0000 1.7 --- Field.java 7 Jan 2009 21:03:24 -0000 1.8 *************** *** 6,13 **** import java.util.Observable; ! import javax.swing.BorderFactory; ! import javax.swing.ImageIcon; ! import javax.swing.JLabel; ! import javax.swing.SwingConstants; import javax.swing.border.Border; --- 6,10 ---- import java.util.Observable; ! import javax.swing.*; import javax.swing.border.Border; *************** *** 37,40 **** --- 34,45 ---- } + public Field(ImageIcon info) { + super(info); + this.setBackground(NORMAL_BG_COLOUR); + this.setHorizontalAlignment(SwingConstants.CENTER); + this.setBorder(labelBorder); + this.setOpaque(true); + } + public Field(ModelObject modelObject) { this(modelObject.getText()); *************** *** 73,79 **** /** This method is mainly needed when NOT using the Observer pattern. */ public void paintComponent(Graphics g) { if (modelObject != null && (pull || !StatusWindow.useObserver)) { ! setText((String) modelObject.getText()); } super.paintComponent(g); --- 78,85 ---- /** This method is mainly needed when NOT using the Observer pattern. */ + @Override public void paintComponent(Graphics g) { if (modelObject != null && (pull || !StatusWindow.useObserver)) { ! setText(modelObject.getText()); } super.paintComponent(g); |