Witajcie, jeśli chodzi o języka JAVA jestem początkujący, więc proszę wybaczcie, jeśli moje pytanie okaże się trywialne, jednak próbowałem sam sobie jakoś z tym poradzić, jednak bezskutecznie, więc do rzeczy.
Mój kod składa się z takich klas, głównej publicznej, JFrame'a, JPanel'a oraz mojej klasy: class akcjaPrzyciskStart implements ActionListener.
Problem tkwi w tym, że w klasie JPanel mam coś takiego:
class mojPanel extends JPanel
{
public void paintComponent(Graphics g)
{
//tu sobie coś tam rysuje, jakieś okręgi itd
}
}
następnie chcę zrobić tak, żeby po wciśnieciu buttona, którego mam stworzonego w JFrame:
class mojaRamka extends JFrame
{
public mojaRamka()
{
JButton start = new JButton(" START ");
panel1.add(start);
akcjaPrzyciskStart akcjaStart = new akcjaPrzyciskStart();
start.addActionListener(akcjaStart);
}
}
coś się rysowalo (np okrąg, obojętnie), dlatego też mam zdefiniowaną klasę:
class akcjaPrzyciskStart implements ActionListener
{
public void actionPerformed(ActionEvent z)
{
}
}
jak to wpleść w tą klasę dla akcji?
z góry dzięki za pomoc