[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
|