Jag sitter och proggar lite java nu och skulle vilja ha lite hjälp med en sak. Jag gör ett grafiskt program med JFrame och skulle vilja att avståndet mellan komponenterna blir relativt storkeken på fönstret. Jag vet inte om ni hängde med, men så här ser det ut:
Kod: Markera allt
public class HiLo extends JFrame implements ActionListener {
...
...
...
public HiLo() {
setLayout(new GridLayout(4, 1, getWidth()/140, getHeight()/53));
...
...
...
getSize().addActionListener(this);
}
...
...
...
public void actionPerformed(ActionEvent e) {
if(e.getSource()==getSize()){
repaint();
}
...
...
...
}
}
Jag försöker alltså göra så att när man ändrar storlek på fönstret så ändras avståndet mellan komponenerna. Detta fungerar naturligtvis inte, men jag hoppas någon vet hur man kan göra

. Inte jätteviktigt, men kan vara bra att veta. Jag vet att java är ett skitspråk, men eftersom vi lär oss det i skolan får jag väl lära mig det. Efter studenten ska jag nog ta och lära mig c++ med gtk+ eller qt.