Tom's Guide > Forum > Programmation > Mathematica & JLink

Mathematica & JLink

Forum Programmation : Mathematica & JLink

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

bonjour. je programme en Mathématica et j'ai un bout de code qui appelle des fonctions Java (avec JLink), et comme la syntaxe est un hybride entre les deux languages, j'ai quelques petits problèmes.

voici mon code, qui ouvre un GridBagLayout :

Citation :

c = JavaNew["java.awt.GridBagConstraints"];

frame = JavaNew["com.wolfram.jlink.MathFrame", "Mon Application"];
mathCanvas = JavaNew["com.wolfram.jlink.MathCanvas"];
frame@setLayout[JavaNew["java.awt.GridBagLayout"]];
frame@add[mathCanvas];

c@gridwidth[GridBagConstraints.REMAINDER];
button1 = JavaNew["java.awt.Button", "Button1"];
frame@setConstraints[button1, c];
frame@add[button1];

JavaShow[frame];


ça m'ouvre une fenêtre avec, sur la même ligne, la zône de dessin (MathCanvas) et le bouton (Button1).

ma question est la suivante : qu'est-ce que je dois modifier dans ce code pour mettre le bouton EN-DESSOUS de la zône de dessin ?? je pense que c'est une histoire avec les Constraints, mais je n'arrive pas à trouver comment faire. j'espère que quelqu'un pourra m'aider.

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

en résumé : j'ai un GridBagLayout, j'ajoute un objet, et je veux ajouter un second objet en-dessous du premier, non pas à coté, comment faire? en Java, et ensuite je traduirai en mathematica ;-)

Répondre à Wishmaster7
Tom's Guide > Forum > Programmation > Mathematica & JLink
Aller à :

Il y a 2594 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens