Java Reference
In-Depth Information
added to the SOUTH area of the main JFrame . JavaBean style-setter methods are used to set the
messages the Status Panel displays.
Listing 10-2: Status Panel
package JavaDatabaseBible.part2;
import java.awt.*;
import javax.swing.*;
public class StatusPanel extends JPanel{
JLabel msgLabel = new JLabel();
JLabel timerLabel = new JLabel();
public StatusPanel(){
setLayout(new BorderLayout());
add(msgLabel,BorderLayout.CENTER);
add(timerLabel,BorderLayout.EAST);
}
public StatusPanel(String message){
this();
setMessage(message);
}
public void setMessage(String message){
msgLabel.setText(message);
}
public void setTimerMsg(String message){
timerLabel.setText(message);
}
}
The Expanded DBManager Class
Since the changes to the DBManager class are fairly extensive, the whole class is shown in Listing 10-3 ,
rather than showing the changes piecemeal. Comments have been added to identify the changes
specific to this chapter.
Listing 10-3: The DBManager class
package JavaDatabaseBible.part2;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class DBManager extends JFrame{
JMenuBar menuBar = new JMenuBar();
Search WWH ::




Custom Search