I
Ike
Can anyone please tell me why my invokeLater in the following code never
displays the JFrame I am trying to get it to display, and shows no
exceptions either? I am certain I must have somethign stupid and wrong here.
Thanks, Ike
public void putupreconnectnotice(boolean on){
if(on){
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
connectionLost();
}
});
}else{
if(waitjframe!=null){
waitjframe.dispose();
}
}
}
private void connectionLost(){
waitjframe = new JFrame("Connection to server lost!");
waitjframe.setSize(310, 75);
waitjframepanel=new JPanel();
waitjframepanel.setPreferredSize(new Dimension(300,60));
waitjframepanel.setBackground(Color.WHITE);
waitjframepanel.add(new JLabel("Attempting to reconnect"));
waitjframe.getContentPane().add(waitjframepanel);
waitjframe.pack();
waitjframe.setVisible(false);
waitjframepanel.grabFocus();
}
displays the JFrame I am trying to get it to display, and shows no
exceptions either? I am certain I must have somethign stupid and wrong here.
Thanks, Ike
public void putupreconnectnotice(boolean on){
if(on){
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
connectionLost();
}
});
}else{
if(waitjframe!=null){
waitjframe.dispose();
}
}
}
private void connectionLost(){
waitjframe = new JFrame("Connection to server lost!");
waitjframe.setSize(310, 75);
waitjframepanel=new JPanel();
waitjframepanel.setPreferredSize(new Dimension(300,60));
waitjframepanel.setBackground(Color.WHITE);
waitjframepanel.add(new JLabel("Attempting to reconnect"));
waitjframe.getContentPane().add(waitjframepanel);
waitjframe.pack();
waitjframe.setVisible(false);
waitjframepanel.grabFocus();
}