Witam.
mam taki oto prosty kod
import javax.swing.*;
public class Button extends JFrame {
public static void main(String[] args){
JFrame frame = new JFrame("Przyciskory");
frame.setSize(350, 250);
frame.setLocation(400, 250);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
JButton butt = new JButton("Button 1");
butt.setSize(120, 20);
butt.setLocation(70, 50);
frame.getContentPane().add(butt);
JButton butt2 = new JButton("Button 2");
butt2.setSize(80, 20);
butt2.setLocation(10, 0);
frame.getContentPane().add(butt2);
}
}
Wynik tego kodu trochę mnie zaskoczył - można go zobaczyć w załączniku.
Zabawny jest fakt iż przycisk "butt" na samym początku także rozciągał się na całą ramkę - dopiero po dodaniu przycisku "butt2" zaczął wygądać poprawnie.
Czasem (bardzo rzadko) Java dostaje olśnienia i portafi prawidłowo wyświetlić przyciski.
Pytania:
Czemu tak się dzieje ? Jak temu zaradzić?