Je commence un nouveau projet GUI, et je me demande où est le meilleur endroit pour mettre le code de l'article, comme un bouton, un champ de texte ou autre chose? Je ne pense pas que le meilleur endroit pour le code soit dans la classe principale, car il semble que ce serait trop de code pour un fichier et plus difficile à gérer. C'est comme ça que je le fais habituellement (le tout en un seul fichier).Où placer le code article
package apollo;
import java.awt.FlowLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JTextField;
public class Apollo{
protected JFrame frame = new JFrame("Apollo");
public Apollo(){
frame.setSize(800, 600);
frame.setLayout(new FlowLayout());
frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
frame.setVisible(true);
this.buildLayout();
frame.revalidate();
}
protected void buildLayout(){
JTextField txt = new JTextField(30);
frame.add(txt);
JButton btn = new JButton("Submit");
frame.add(btn);
}
/**
* @param args the command line arguments
*/
public static void main(String[] args){
Apollo a = new Apollo();
}
}
Peut-être que cet article et comment mettre en place une interface graphique Swing vous aidera. http://java-articles.info/articles/?p=349 –
Un autre exemple pour: [MVC - Model View Controller Pattern] (http://www.onjava.com/pub/a/onjava/2004/07/ 07/genericmvc.html) –