Se connecter / S'enregistrer
Votre question

Mathematica & JLink

Tags :
  • Programme
  • Programmation
Dernière réponse : dans Programmation
31 Août 2004 10:14:35

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.

Autres pages sur : mathematica jlink

1 Septembre 2004 09:57:19

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 ;-)
Contenus similaires
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS