witam, jestem mocno zielony w Javie...zasadniczo mam pytanie odnośnie tego dlaczego umieszczająć takie funkcje jak np. setTitle("bleble"); lub setSize(100,100); w konstruktorze ramki nie wyświetla mi się to po kompilacji ale jesli umieszczę je hierarchicznie poziom wyżej np. ramka.setTitle("bleble"); to już jest ok... nie moge dojść dlaczego tak się dzieje. Wiem, że pewnie robię jakiś banalny błąd ale w książkach są te funkcje umieszczane w konstruktorze.
Pozdrawiam
przykładowy kod:
package osoby;
import java.awt.*;
import javax.swing.*;
public class Main {
public static void main(String[] args) {
// TODO code application logic here
JFrame Osoby = new JFrame();
Osoby.setVisible(true);
}
}
class Osoby extends JFrame
{
public Osoby()
{
setTitle("Panel Osoby");
setSize(300,300);
}
}