Witam
Mam taki programik ma to być klient do obsługi serwera, ale na razie utknąłem na układaniu komponentów.
Powinno to wyglądać tak:
Etykieta pole tekstowe
Etykieta pole tekstowe
Etykieta pole tekstowe
a wygląda tak
Etykieta pole tekstowe
Etykieta pole tekstowe
Etykieta pole tekstowe
Kod programu:
package klient;
import java.awt.;
import java.awt.event.;
import javax.swing.;
import javax.swing.event.;
public class Main {
public static void main(String[] args) {
Okno okienko = new Okno();
okienko.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
okienko.show();
}
}
class Okno extends JFrame
{
public Okno()
{
setTitle("xxx");
setSize(SZEROKOSC,WYSOKOSC);
Container kontener = getContentPane();
JMenuBar pasekMenu = new JMenuBar();
JPanel panel = new JPanel();
JMenu edycja = new JMenu("Edycja");
JMenu student = new JMenu("Student");
JMenu pomoc = new JMenu("Pomoc");
pasekMenu.add(edycja);
pasekMenu.add(student);
pasekMenu.add(pomoc);
//----------------------------------------------------------------------
JMenuItem zaloguj = new JMenuItem("Zaloguj");
edycja.add(zaloguj);
JMenuItem zamknij = new JMenuItem("Zamknij");
edycja.add(zamknij);
//----------------------------------------------------------------------
JMenuItem szukaj = new JMenuItem("Wyszukaj studenta");
student.add(szukaj);
//----------------------------------------------------------------------
JMenuItem autor = new JMenuItem("Autor");
pomoc.add(autor);
JMenuItem pomoc1 = new JMenuItem("Pomoc");
pomoc.add(pomoc1);
//----------------------------------------------------------------------
setJMenuBar(pasekMenu);
Box daneStudenta = Box.createHorizontalBox();
JLabel Jimie = new JLabel("Imie :");
JTextField imie = new JTextField(6);
imie.setMaximumSize(imie.getPreferredSize());
//daneStudenta.add(Box.createHorizontalStrut(5));
daneStudenta.add(Jimie);
//daneStudenta.add(Box.createHorizontalStrut(5));
daneStudenta.add(imie);
Box daneStudenta2 = Box.createHorizontalBox();
JLabel Jnazw = new JLabel("Nazwisko :");
JTextField nazw = new JTextField(10);
nazw.setMaximumSize(nazw.getPreferredSize());
//daneStudenta2.add(Box.createHorizontalStrut(5));
daneStudenta2.add(Jnazw);
// daneStudenta2.add(Box.createHorizontalStrut(5));
daneStudenta2.add(nazw);
Box daneStudenta3 = Box.createHorizontalBox();
JLabel Jkierunek = new JLabel("Kierunek :");
JTextField kierunek = new JTextField(10);
kierunek.setMaximumSize(kierunek.getPreferredSize());
// daneStudenta3.add(Box.createHorizontalStrut(5));
daneStudenta3.add(Jkierunek);
// daneStudenta3.add(Box.createHorizontalStrut(5));
daneStudenta3.add(kierunek);
Box pion = Box.createVerticalBox();
pion.add(Box.createVerticalStrut(20));
pion.add(daneStudenta);
pion.add(Box.createVerticalStrut(2));
pion.add(daneStudenta2);
pion.add(Box.createVerticalStrut(2));
pion.add(daneStudenta3);
//----------------------------------------------------------------------
kontener.add(pion, BorderLayout.WEST);
}
public static final int SZEROKOSC = 600;
public static final int WYSOKOSC = 500;
}
Nie wiem jak to poukładać
Jeśli ktoś wie jak to zrobić to proszę o pomoc