Witam,
po małej wymuszonej przerwie wracam do nauki javy i musze sobie odświeżyć niektóre wiadomości. Postanowiłem zrobić aplikację, której będę używał i która ma możliwość dość sporej rozbudowy. Ale to w sumie nie o tym.
Zastanawiałem się zawsze, jak osiągnąć porządek w pisanej aplikacji. I wymyśliłem sobie, że każdy komponent, np. okno, przyciski będą jako osobne package. I chciałem osiągnąć coś takiego, że zrobie sobie okno i przyciski, i później w oknie importuje jakoś , czy się odwołam do package przyciski i po prostu napiszę:
okno.add(przycisk);
Ale, po add nie mogę wybrać sobie wcześniej stworzonego przycisku.
Próbowałem importować w taki sposób:
import nazwaPackage.NazwaKlasy;
Przejrzałem już trochę stron z podobnymi problemami, ale nie udało mi się tego rozwiązać. Co robię źle?
Kod:
package Book;
import javax.swing.JFrame;
import Buttons.ButtonsApp;
public class BookApp {
public static void main(String[] args){
JFrame BookWindow = new JFrame();
BookWindow.setSize(400, 400);
BookWindow.setVisible(true);
BookWindow.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
package Buttons;
import javax.swing.JButton;
public class ButtonsApp{
public void test{
JButton Join = new JButton("Join");
Join.setSize(50, 50);
}
}