[Bojangles-cvs] cvs: bojangles / MainWindow.java
Status: Alpha
Brought to you by:
nehresma
From: kai5263499 <boj...@li...> - 2002-09-12 03:20:12
|
kai5263499 Wed Sep 11 20:20:11 2002 EDT Modified files: /bojangles MainWindow.java Log: Added a statusbar to display information we want the user to see without interrupting their workflow (like the "only one page" thing) WW Index: bojangles/MainWindow.java diff -u bojangles/MainWindow.java:1.30 bojangles/MainWindow.java:1.31 --- bojangles/MainWindow.java:1.30 Fri Sep 6 07:49:05 2002 +++ bojangles/MainWindow.java Wed Sep 11 20:20:10 2002 @@ -45,6 +45,7 @@ private JTree widgetTree; private PropertiesTableModel propertiesTableModel = null; private TreePath curSelectedItem; + private JLabel statusBar; /** * The XML path to the currently selected widget. */ @@ -144,6 +145,7 @@ jScrollPane1 = new javax.swing.JScrollPane(); propertiesTable = new javax.swing.JTable(); jToolBar1 = new javax.swing.JToolBar(); + JLabel statusBar = new JLabel("Welcome to the jungle."); jButton1 = new javax.swing.JButton(); openBtn = new javax.swing.JButton(); jButton2 = new javax.swing.JButton(); @@ -254,7 +256,8 @@ jSplitPane1.setRightComponent(jScrollPane1); getContentPane().add(jSplitPane1, java.awt.BorderLayout.CENTER); - + getContentPane().add(statusBar, java.awt.BorderLayout.SOUTH); + jButton1.setBackground(new java.awt.Color(153, 153, 255)); jButton1.setText("print XML"); jButton1.addActionListener(new java.awt.event.ActionListener() { @@ -360,7 +363,7 @@ curSelectedItem = tp; if (-1 == row) { if (xmlHandler.doesPathExist(null)) { - JOptionPane.showMessageDialog(null, "This application already contains a top level widget.", "Error", JOptionPane.ERROR_MESSAGE); + statusBar.setText("This application already contains a top level widget."); return; } // menu was clicked on no particular row -- only enable the containers |