Todos os computadores usam o mesmo SO?
Você está usando nullayout na tela?
Não dá nenhuma exception (vc, aliás, captura todas as exceptions e as loga)?
Eu já tive problemas desse tipo e sempre gerava exception… Geralmente com JTable… model inconsistente… chama valueAt(x,y) e o valor não estava dentro do Array de dados… dai travava a interface assim… Vc passa o mouse e alguns componentes aparecem…
[quote=ViniGodoy]Todos os computadores usam o mesmo SO?
Você está usando nullayout na tela?
Não dá nenhuma exception (vc, aliás, captura todas as exceptions e as loga)?[/quote]
JFrame herda o método setstate de java.awt.Frame. Este método permite que você altere o estado de uma janela de “iconified”, de volta ao “normal”. Este é, na realidade, minimizar e restaurar - mas a documentação usa termos diferentes. Para minimizar ou restaurar uma janela, nós simplesmente chamar o método setstate, e passá-lo um parâmetro de estado para indicar se queremos minimizar ou restaurar a janela …
Por exemplo, para minimizar um quadro (ou subclasse, como JFrame), passamos o parâmetro ‘iconified’
Para restaurar o quadro ao seu estado normal, chamamos o método setstate com o parâmetro ‘normal’
Para demonstrar este efeito, eu escrevi uma pequena demonstração, que você pode compilar e executar. No exemplo a seguir, um novo quadro é criado, e, em seguida, minimizado. Após um pequeno atraso, é restaurado novamente.
[code]import java.awt.*;
public class FrameTest
{
public static void main (String args[]) throws Exception
{
// Create a test frame
Frame frame = new Frame(“Hello”);
frame.add ( new Label(“Minimize demo”) );
frame.pack();
// Show the frame
frame.setVisible (true);
// Sleep for 5 seconds, then minimize
Thread.sleep (5000);
frame.setState ( Frame.ICONIFIED );
// Sleep for 5 seconds, then restore
Thread.sleep (5000);
frame.setState ( Frame.NORMAL );
// Sleep for 5 seconds, then kill window
Thread.sleep (5000);
frame.setVisible (false);
frame.dispose();
// Terminate test
System.exit(0);
}