1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
| public class maClasse extends JFrame {
public static void updateProgressBar(final Integer type) {
final SwingWorker<Integer, Void> worker = new SwingWorker<Integer, Void>() {
@Override
public Integer doInBackground() {
try {
fenetrePrincipale = new Calcul(false);
fenetreIntro.setLocationRelativeTo(fenetreIntro
.getParent());
fenetrePrincipale
.setLocationRelativeTo(fenetrePrincipale
.getParent());
fenetrePrincipale.setVisible(true);
fenetrePrincipale
.addWindowListener(new java.awt.event.WindowAdapter() {
@Override
public
void
windowClosing(final java.awt.event.WindowEvent windowEvent) {
Log.ecrire(new File(Chemin
.getCheminLog()),
"INFO",
"Programme quitté! (Code retour 1)");
System.exit(1);
}
});
private static Calcul fenetrePrincipale;
//more private ...
public Calcul(final boolean loader) {
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
if (loader) {
setTitle("Calcul de d\u00E9pendances");
// setBounds(100, 100, 1058, 709);
setExtendedState(Frame.MAXIMIZED_BOTH);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
contentPane.setLayout(new MigLayout(
"",
"[91.00px,grow][25.00][7.00px,grow][grow][][][][][][][][][][][231.00][][][][26.00][][-33.00][][41.00][231.00][][][][][-16.00][][][][-29.00][][-15.00]",
"[44px][][][][][][239.00,grow][-231.00][][][245.00,grow][96.00,grow][]"));
//a lot of Jbutton, Jlabel, Jtable with the command
//contentPane.add(btnJbutton) ...
setContentPane(contentPane);
}
} |
Partager