Čauves, prosim vás, jak mám přiřadit metodu ke tlačítku, když mám:
private void buttonActionPerformed(ActionEvent e) {
a sem potřebuju dostat běžnou metodu aby se spustila po stisku tlačítka
}
díky
Fórum › Java
Přiřazení metody ke tlačítku
Obecně se to dělá tak, že tlačítu přiradíš actionlistener.
JButton tlacitko = new JButton("Blabla");
tlacitko.addActionListener(this);
pak implementuješ metodu actionPerformed(ActionEvent e)
public void actionPerformed(ActionEvent e)
{
if (e.getSource() == tlacitko)
{
// tady přijde kód obsluhy stisku tlačítka
}
}
Předpokladem samozřejmě je, že třída GUI implementuje rozhraní ActionListener!
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 29 hostů
Podobná vlákna
Menu v pravém tlačítku — založil Jakub Vojáček
Barva textu na tlačítku - Winapi — založil ProXicT
Přístup k tlačítku z jiného formu — založil Peet
FF nemá pevně daný binding v tlačítku zpět? — založil Matěj Andrle
Jak mám přiřadit ke tlačítku hypertextový odkaz ? — založil Jarda
Moderátoři diskuze