From: Erik V. <ev...@us...> - 2008-11-18 22:13:00
|
Update of /cvsroot/rails/18xx/rails/ui/swing In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv29795/rails/ui/swing Modified Files: ReportWindow.java Log Message: Improve display (Jonathan's fix) Index: ReportWindow.java =================================================================== RCS file: /cvsroot/rails/18xx/rails/ui/swing/ReportWindow.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** ReportWindow.java 30 Jun 2008 20:35:29 -0000 1.5 --- ReportWindow.java 18 Nov 2008 22:12:50 -0000 1.6 *************** *** 33,36 **** --- 33,38 ---- message.setOpaque(true); message.setVerticalAlignment(SwingConstants.TOP); + message.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5)); + messagePanel = new JPanel(new GridBagLayout()); messageScroller = *************** *** 48,54 **** setSize(400, 400); setLocation(600, 400); - - messagePanel.setBorder(BorderFactory.createEtchedBorder()); - setTitle("Rails: Game log"); addWindowListener(this); --- 50,53 ---- *************** *** 63,67 **** messageWindow.message.setText(buffer.toString()); ! messageWindow.vbar.setValue(messageWindow.vbar.getMaximum()); } } --- 62,70 ---- messageWindow.message.setText(buffer.toString()); ! SwingUtilities.invokeLater(new Runnable() { ! public void run() { ! messageWindow.vbar.setValue(messageWindow.vbar.getMaximum()); ! } ! }); } } |