Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.*;
- import javax.swing.*;
- public class Panel extends JFrame {
- public Panel(){
- this.setSize(350,300);
- this.setLocationRelativeTo(null);
- this.setDefaultCloseOperation(EXIT_ON_CLOSE);
- this.setTitle("Kawaii Title <3");
- initControles();
- }
- private void initControles(){
- JPanel zoneClient = (JPanel) this.getContentPane();
- zoneClient.setLayout(new BorderLayout());
- //panneaux
- JPanel panSelection = new JPanel(new BorderLayout());
- JPanel panIdentite = new JPanel();
- JPanel panCalculette = new JPanel();
- JPanel panComplement = new JPanel();
- JTabbedPane tabPrincipal = new JTabbedPane();
- tabPrincipal.addTab("Sélection", panSelection);
- tabPrincipal.addTab("Identité", panIdentite);
- tabPrincipal.addTab("Calculette", panCalculette);
- tabPrincipal.addTab("Complément", panComplement);
- zoneClient.add(tabPrincipal);
- //Selection
- JPanel tabSelUp = new JPanel(new FlowLayout(FlowLayout.LEFT));
- tabSelUp.add(new JLabel("Choisir un individu:"));
- DefaultListModel<String> listData = new DefaultListModel();
- JList<String> maListe = new JList<String>(listData);
- String[] liste = {"Machin", "Truc" ,"Bidule", "Chose", "Stuff", "Thing", "Thingy" };
- maListe.setListData(liste);
- //maListe.setVisibleRowCount(4);
- maListe.setSelectedIndex(1);
- maListe.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
- //tabSelMid.add(maListe);
- JScrollPane tabSelMid = new JScrollPane(maListe);
- JPanel tabSelDown = new JPanel(new FlowLayout( FlowLayout.RIGHT));
- tabSelDown.add(new JButton("Ok"));
- //panSelection
- panSelection.add(tabSelUp, BorderLayout.NORTH);
- panSelection.add(tabSelMid, BorderLayout.CENTER);
- panSelection.add(tabSelDown, BorderLayout.SOUTH);
- //Identite
- JPanel panIDleft = new JPanel();
- panIDleft.setLayout(new BoxLayout(panIDleft, BoxLayout.Y_AXIS));
- JPanel panIDup = new JPanel();
- panIDup.setLayout(new BoxLayout(panIDup, BoxLayout.X_AXIS));
- panIDup.add(new JLabel("Nom "));
- panIDup.add(new JTextField(10));
- JPanel panIDmid = new JPanel();
- panIDmid.setLayout(new BoxLayout(panIDmid, BoxLayout.X_AXIS));
- panIDmid.add(new JLabel("Prénom "));
- panIDmid.add(new JTextField(10));
- JPanel panIDdown = new JPanel();
- panIDdown.setLayout(new BoxLayout(panIDdown, BoxLayout.X_AXIS));
- panIDdown.add(new JLabel("Sexe "));
- JRadioButton male =new JRadioButton("Homme ");
- JRadioButton female = new JRadioButton("femme ");
- ButtonGroup grpOption = new ButtonGroup();
- grpOption.add(male);
- grpOption.add(female);
- panIDdown.add(male);
- panIDdown.add(female);
- JPanel panIDlower = new JPanel();
- panIDlower.setLayout(new BoxLayout(panIDlower, BoxLayout.X_AXIS));
- panIDlower.add(new JLabel("Age "));
- panIDlower.add(new JTextField(10));
- panIDleft.add(panIDup);
- panIDleft.add(panIDmid);
- panIDleft.add(panIDdown);
- panIDleft.add(panIDlower);
- panIdentite.setLayout(new FlowLayout(FlowLayout.LEFT));
- panIdentite.add(panIDleft);
- //calculette
- }
- public static void main (String[] args){
- Panel test = new Panel();
- test.setVisible(true);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement