[SWING] Probleme de focus?
Bonsoir tout le monde, voila j'ai un petit soucis avec mon application, j'ai commencer a faire l'interface graphique en Swing, et dans une partie du traitement je lance une JDialog pour faire le traitement et imprimer au fur et a mesure l'avancement du traitement.
Le probleme que je rencontre, c'est que quand je lance ce traitement, il est comme bloqué en arriere plan et ne s'effectue que lorsque je ferme la JDialog.
J'ai chercher un peu mais j'avou ne pas trouvé là ..
Code:
1 2 3 4 5 6 7 8 9 10 11
|
public AnalysisUI()
{
this.jd = new JDialog(javax.swing.JOptionPane.getFrameForComponent(getParent()), true);
this.jd.setLocationRelativeTo(null);
this.jd.setSize(250, 200);
Container pane = this.jd.getContentPane();
[...]
this.jd.setVisible(true);
this.analyse();
} |
Et ca appel ca :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
private void analyse()
{
try
{
IntConnectionDB<java.sql.Connection> [] connection = Database_Handler.startConnection() ;
if (connection != null)
{
this.Buttons[0].setBackground(Color.GREEN);
this.jd.repaint();
[...] |