28. april 2002 - 14:05
Der er
3 kommentarer og
1 løsning
Kan ikke få JLabels til at sidde ordentlig på Jframen?
Kan ikke få JLabels til at sidde ordentlig på Jframen? Er der lige en der kan justere lidt på JFramen så de sidder ordentlig??
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Reservation2 extends JFrame implements ActionListener
{
boolean inAnApplet = true;
final boolean shouldFill = true;
final boolean shouldWeightX = true;
JButton opret,søg,opdater,slet,nyGæst,søgGæst,afslut,checkInd,checkUd;
JTextField skrivNr,skrivUdlStart,skrivUdlSlut,gæstNr;
public Reservation2() {
Container contentPane = getContentPane();
GridBagLayout gridbag = new GridBagLayout();
GridBagConstraints c = new GridBagConstraints();
contentPane.setLayout(gridbag);
c.fill = GridBagConstraints.HORIZONTAL;
JLabel skriv = new JLabel("Reservations Nr");
c.gridx = 0;
c.gridy = 0;
contentPane.add(skriv);
JLabel skriv2 = new JLabel("Dato Udlej. Start");
c.gridx = 0;
c.gridy = 1;
contentPane.add(skriv2);
JLabel skriv3 = new JLabel("Dato Udlej. Slut");
c.gridx = 0;
c.gridy = 2;
contentPane.add(skriv3);
checkInd = new JButton("CheckInd");
c.gridx = 0;
c.gridy = 3;
gridbag.setConstraints(checkInd, c);
contentPane.add(checkInd);
JLabel skriv4 = new JLabel("Gæstnummer");
c.gridx = 0;
c.gridy = 4;
contentPane.add(skriv4);
skrivNr = new JTextField(10);
c.insets = new Insets(20,0,0,0);
c.gridx = 1;
c.gridy = 0;
gridbag.setConstraints(skrivNr, c);
contentPane.add(skrivNr);
skrivUdlStart = new JTextField(10);
c.gridx = 1;
c.gridy = 1;
gridbag.setConstraints(skrivUdlStart, c);
contentPane.add(skrivUdlStart);
skrivUdlSlut = new JTextField(10);
c.gridx = 1;
c.gridy = 2;
gridbag.setConstraints(skrivUdlSlut, c);
contentPane.add(skrivUdlSlut);
checkUd = new JButton("CheckUd");
c.gridx = 1;
c.gridy = 3;
gridbag.setConstraints(checkUd, c);
contentPane.add(checkUd);
gæstNr = new JTextField(10);
c.insets = new Insets(25,0,0,0);
c.gridx = 1;
c.gridy = 4;
gridbag.setConstraints(gæstNr, c);
contentPane.add(gæstNr);
opret = new JButton("Opret");
c.insets = new Insets(20,240,0,0);
c.gridx = 2;
c.gridy = 0;
gridbag.setConstraints(opret, c);
contentPane.add(opret);
søg = new JButton("Søg");
c.insets = new Insets(10,240,0,0);
c.gridx = 2;
c.gridy = 1;
gridbag.setConstraints(søg, c);
contentPane.add(søg);
opdater = new JButton("Opdater");
c.gridx = 2;
c.gridy = 2;
gridbag.setConstraints(opdater, c);
contentPane.add(opdater);
slet = new JButton("Slet");
c.gridx = 2;
c.gridy = 3;
gridbag.setConstraints(slet, c);
contentPane.add(slet);
nyGæst = new JButton("Ny Gæst");
c.insets = new Insets(25,240,0,0);
c.gridx = 2;
c.gridy = 4;
gridbag.setConstraints(nyGæst, c);
contentPane.add(nyGæst);
søgGæst = new JButton("Søg Gæst");
c.insets = new Insets(10,240,0,0);
c.gridx = 2;
c.gridy = 5;
gridbag.setConstraints(søgGæst, c);
contentPane.add(søgGæst);
afslut = new JButton("Afslut");
c.insets = new Insets(25,240,0,0);
c.gridx = 2;
c.gridy = 6;
gridbag.setConstraints(afslut, c);
contentPane.add(afslut);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
if (inAnApplet) {
dispose();
} else {
System.exit(0);
}
}
});
}
public void actionPerformed( ActionEvent e )
{
if( e.getSource() == opret );
{
System.out.println("test");
}
}
public static void main(String args[])
{
Reservation2 window = new Reservation2();
window.inAnApplet = false;
window.setTitle("GridBagLayout");
window.pack();
window.setVisible(true);
window.setSize(600,360);
}
}
29. april 2002 - 14:46
#3
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Reservation extends JFrame implements ActionListener
{
boolean inAnApplet = true;
final boolean shouldFill = true;
final boolean shouldWeightX = true;
JButton opret,søg,opdater,slet,nyGæst,søgGæst,afslut,checkInd,checkUd;
JTextField skrivNr,skrivUdlStart,skrivUdlSlut,gæstNr;
public Reservation() {
Container contentPane = getContentPane();
GridBagLayout gridbag = new GridBagLayout();
GridBagConstraints c = new GridBagConstraints();
contentPane.setLayout(gridbag);
c.fill = GridBagConstraints.HORIZONTAL;
JLabel skriv = new JLabel("Reservations Nr");
c.gridx = 0;
c.gridy = 0;
gridbag.setConstraints(skriv, c);
contentPane.add(skriv);
JLabel skriv2 = new JLabel("Dato Udlej. Start");
c.insets = new Insets(10,0,0,0);
c.gridx = 0;
c.gridy = 1;
gridbag.setConstraints(skriv2, c);
contentPane.add(skriv2);
JLabel skriv3 = new JLabel("Dato Udlej. Slut");
c.insets = new Insets(10,0,0,0);
c.gridx = 0;
c.gridy = 2;
gridbag.setConstraints(skriv3, c);
contentPane.add(skriv3);
checkInd = new JButton("CheckInd");
c.insets = new Insets(10,0,0,0);
c.gridx = 0;
c.gridy = 3;
gridbag.setConstraints(checkInd, c);
contentPane.add(checkInd);
JLabel skriv4 = new JLabel("Gæstnummer");
c.insets = new Insets(30,0,0,0);
c.gridx = 0;
c.gridy = 4;
gridbag.setConstraints(skriv4, c);
contentPane.add(skriv4);
skrivNr = new JTextField(10);
c.insets = new Insets(0,20,0,0);
c.gridx = 1;
c.gridy = 0;
gridbag.setConstraints(skrivNr, c);
contentPane.add(skrivNr);
skrivUdlStart = new JTextField(10);
c.insets = new Insets(10,20,0,0);
c.gridx = 1;
c.gridy = 1;
gridbag.setConstraints(skrivUdlStart, c);
contentPane.add(skrivUdlStart);
skrivUdlSlut = new JTextField(10);
c.insets = new Insets(10,20,0,0);
c.gridx = 1;
c.gridy = 2;
gridbag.setConstraints(skrivUdlSlut, c);
contentPane.add(skrivUdlSlut);
checkUd = new JButton("CheckUd");
c.insets = new Insets(10,20,0,0);
c.gridx = 1;
c.gridy = 3;
gridbag.setConstraints(checkUd, c);
contentPane.add(checkUd);
gæstNr = new JTextField(10);
c.insets = new Insets(30,20,0,0);
c.gridx = 1;
c.gridy = 4;
gridbag.setConstraints(gæstNr, c);
contentPane.add(gæstNr);
opret = new JButton("Opret");
c.insets = new Insets(0,250,0,0);
c.gridx = 2;
c.gridy = 0;
gridbag.setConstraints(opret, c);
contentPane.add(opret);
søg = new JButton("Søg");
c.insets = new Insets(10,250,0,0);
c.gridx = 2;
c.gridy = 1;
gridbag.setConstraints(søg, c);
contentPane.add(søg);
opdater = new JButton("Opdater");
c.insets = new Insets(10,250,0,0);
c.gridx = 2;
c.gridy = 2;
gridbag.setConstraints(opdater, c);
contentPane.add(opdater);
slet = new JButton("Slet");
c.insets = new Insets(10,250,0,0);
c.gridx = 2;
c.gridy = 3;
gridbag.setConstraints(slet, c);
contentPane.add(slet);
nyGæst = new JButton("Ny Gæst");
c.insets = new Insets(20,250,0,0);
c.gridx = 2;
c.gridy = 4;
gridbag.setConstraints(nyGæst, c);
contentPane.add(nyGæst);
søgGæst = new JButton("Søg Gæst");
c.insets = new Insets(10,250,0,0);
c.gridx = 2;
c.gridy = 5;
gridbag.setConstraints(søgGæst, c);
contentPane.add(søgGæst);
afslut = new JButton("Afslut");
c.insets = new Insets(20,250,0,0);
c.gridx = 2;
c.gridy = 6;
gridbag.setConstraints(afslut, c);
contentPane.add(afslut);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
if (inAnApplet) {
dispose();
} else {
System.exit(0);
}
}
});
}
public void actionPerformed( ActionEvent e )
{
if( e.getSource() == opret );
{
System.out.println("test");
}
}
public static void main(String args[])
{
Reservation window = new Reservation();
window.inAnApplet = false;
window.setTitle("GridBagLayout");
window.pack();
window.setVisible(true);
window.setSize(640,480);
}
}