Barras blancas en los lados derecho e inferior de un lienzo después de un JOptionPane confirmDialog?
Entonces chicos, usando unJOptionPane
preguntarle al usuario si la aplicación debería actualizarse o no, y luego obtengo estas barras blancas en los lados inferior y derecho de mi lienzo. Intenté eliminar la actualización automática y funciona bien. Aquí está mi código
GameUtils.init();
String version = AutoUpdate.checkForUpdates();
if (Double.parseDouble(version) > AutoUpdate.VERSION) {
AutoUpdate.update(version);
JFrame frame = null;
try
{
frame = new JFrame(GameUtils.data.getString("title"));
} catch (JSONException e)
{
e.printStackTrace();
}
frame.getContentPane().setPreferredSize(new Dimension(1000, 500));
frame.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
frame.setResizable(false);
frame.pack();
frame.setLocationRelativeTo(null);
GameUtils.instance = new Game(frame);
frame.addWindowListener(new WindowListener() {
@Override
public void windowOpened(WindowEvent e) {
}
@Override
public void windowClosing(WindowEvent e) {
GameUtils.instance.stop();
System.exit(0);
}
@Override
public void windowClosed(WindowEvent e) {
}
@Override
public void windowIconified(WindowEvent e) {
}
@Override
public void windowDeiconified(WindowEvent e) {
}
@Override
public void windowActivated(WindowEvent e) {
}
@Override
public void windowDeactivated(WindowEvent e) {
}
});
frame.setVisible(true);
GameUtils.instance.start();
}
El sistema de coordinación funciona normalmente. Quiero que se vea de esta manera.