salut a vous...
je sollicite votre aide en java..
je suis tout nouveau en java et je voudrai insérer 1 Label nommé CONNEXION juste au dessus de mes TextFields et deux Label LOGIN et PASSWORD accolés aux TextFields..1 boutons nommé SOUSCRIRE en bas à gauche de l'interface avec un lien de redirection...
et au autre bouton CONNECTER..
voici le code que j'ai même télécharger ici pour me perfectionner en java...
package Ihm;
import javax.swing.*;
import java.awt.*;
public class LancementApplication
{
public static void main(String[] args)
{
SwingUtilities.invokeLater(new
Runnable()
{
public void run()
{
JFrame.setDefaultLookAndFeelDecorated(true);
LayoutFrame frame = new LayoutFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
}
});
}
}
class LayoutFrame extends JFrame
{
public LayoutFrame()
{
setTitle("Analyse de coordonnées d'utilisateur");
createMainPanel();
createTextFieldPanel();
createButtonPanel();
mainPanel.add(txtPanel);
mainPanel.add(buttonPanel);
getContentPane().add(mainPanel);
}
/** Crée un panneau de champs */
private void createTextFieldPanel()
{
txtPanel = new JPanel();
txtPanel.setLayout(new BoxLayout(txtPanel, BoxLayout.PAGE_AXIS));
createTextField(txtFirstName);
createTextField(txtLastName);
createTextField(txtTelNumber);
txtPanel.setBorder(BorderFactory.createEmptyBorder(200,200,200,200));
}
/**
* Crée un nouveau champs de texte
* @param txtF Le bouton à créer
*/
private void createTextField(JTextField txtF)
{
txtF = new JTextField(20);
txtPanel.add(txtF);
txtPanel.add(Box.createRigidArea(new Dimension(0,10)));
}
/** Crée un panneau de boutons */
private void createButtonPanel()
{
buttonPanel = new JPanel();
buttonPanel.setLayout(new BoxLayout(buttonPanel, BoxLayout.LINE_AXIS));
createButton(btnOk, "Valider");
createButton(btnCancel, "Quitter");
}
/**
* Crée un bouton et l'ajoute au panneau de bouton
* @param button Le bouton a créer
* @param name Nom du bouton
*/
private void createButton(JButton button, String name)
{
button = new JButton(name);
button.setAlignmentX(JButton.RIGHT_ALIGNMENT);
buttonPanel.add(button);
}
private void createMainPanel()
{
mainPanel = new JPanel();
mainPanel.setLayout(new BoxLayout(mainPanel, BoxLayout.PAGE_AXIS));
}
JPanel mainPanel;
JPanel txtPanel;
JPanel buttonPanel;
JTextField txtFirstName;
JTextField txtLastName;
JTextField txtTelNumber;
JButton btnOk;
JButton btnCancel;
}
Merci d'avance