IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applets Java Discussion :

Applet sans erreur qui reste vide (grise)


Sujet :

Applets Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Avatar de savageman86
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    105
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 105
    Par défaut Applet sans erreur qui reste vide (grise)
    Bonjour à vous tous.

    Je suis en train de mettre en place une Applet, mais je n'arrive pas à la faire fonctionner correctement. Elle démarre bien, du code s'éxécute, mais apparement s'arrête en plein milieu...

    Voici le log de ma console (JRE 1.6.0_10-beta) :
    Méthode AppletAIC.init() avant connexion BDD.
    DB : Connexion à la base de données Oracle effectuée avec succès !
    Méthode AppletAIC.init() après connexion BDD.
    Et la partie intéressante du code source :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    54
    /** Initializes the applet AppletAIC */
    @Override
    public void init() {
    	try {
    		java.awt.EventQueue.invokeAndWait(new Runnable() {
    			public void run() {
    				initComponents();
    				initApplet();
    			}
    		});
    	} catch (Exception ex) {
    		ex.printStackTrace();
    	}
    }                   
     
    private void initApplet()
    {
    	 // Initialisation de la frame contenant l'applet
    	application = new JFrame();
    	GraphicsEnvironment env = GraphicsEnvironment.getLocalGraphicsEnvironment();
    	Rectangle bounds = env.getMaximumWindowBounds();
    	application.setBounds(bounds);
    	application.setTitle("Mon super titre");
     
    	if (AppletAIC.DEBUG)
    	{
    		System.out.println("Méthode AppletAIC.initApplet() avant connexion BDD.");
    	}
     
    	db = new DB(this);
    	db.connect("system", "pass");
     
    	if (AppletAIC.DEBUG)
    	{
    		System.out.println("Méthode AppletAIC.initApplet() après connexion BDD.");
    	}
    }
     
    public static void main(String[] args)
    {
    	// Initialisation de l'applet
    	AppletAIC applet = new AppletAIC();
    	// L'applet peut fonctionner sans page web
    	applet.isStandalone = true;
    	// Démarrage de l'applet
    	applet.init();
     
    	if (AppletAIC.DEBUG)
    	{
    		System.out.println("Methode AppletAIC.init() terminée !");
    	}
     
    	// Suite...
    }
    Apparement initApplet() arrive à sa fin, mais le message "Methode AppletAIC.init() terminée" n'est pas affiché... (code du main). Je soupçonne la méthode stop() d'être invoquée pour une raison qui m'échappe... (mais pas sûr quand même).

    Voici mon .html si besoin :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <applet codebase="." code="aic.AppletAIC.class" name="AppletAIC" width="1024" height="768" hspace="0"  vspace="0" align="middle"  archive="Saic.jar,classes12.jar,ojdbc6.jar,swing-layout-1.0.3.jar"></applet>
    Saic.jar est mon .jar signé.
    ojdbc6.jar pour la connexion Oracle
    swing-layout-1.0.3 car j'utilise NetBeans et Matisse.

    Merci d'avance à tous ceux qui pourront m'aider !

    Savageman.

  2. #2
    Membre confirmé
    Avatar de savageman86
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    105
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 105
    Par défaut
    J'ai fini par changer la JApplet Matisse par une JApplet maison (je devais changer son contenu...). Ca fonctionne désormairs presque.
    Juste quand je change le contenu qui est un panel vers un JSrollPane, ça ne m'affiche le contenu du scrollPane (un autre panel) que lorsque je redimensionne...
    J'ai bien essayé des repaint() un peu partout, mais rien n'y fait. Je vais aller poster dans le salon approprié.

  3. #3
    Membre actif
    Inscrit en
    Juillet 2008
    Messages
    91
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 91
    Par défaut
    Réponse un an après, mais si quelqu'un a besoin, il me semble qu'il suffit de faire panel.updateUI(); pour eviter d'avoir à redimensionner sa fenetre.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 20
    Dernier message: 19/06/2014, 23h45
  2. ProgressBar qui reste vide
    Par dragonxav72 dans le forum GTK+
    Réponses: 6
    Dernier message: 27/04/2013, 15h22
  3. DataGridView via Linq qui reste vide
    Par sphynxounet dans le forum C#
    Réponses: 3
    Dernier message: 16/09/2010, 11h12
  4. [MySQL] Function php et array qui reste vide
    Par christophe1245 dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 20/03/2010, 17h13
  5. [AJAX] 3 liste lièes en Ajax dont une qui reste vide
    Par mimotin dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 19/08/2008, 20h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo