|
Prírodou inšpirované algoritmy
študijné materiály pre projekt mobilnej triedy umelej inteligencie
|
|
Ako je možné pridať do lišty nástrojov v RePast-e svoje vlastné tlačidlo?Nasledujúci príklad to demonštruje:
public void setup() {
...
Controller c = (Controller)this.getController();
c.addButton("Help", new ActionListener() {
public void actionPerformed(ActionEvent evt) {
showHelp();
}
});
}
Controller má tri nové metódy na pridávanie používateľských tlačidiel do lišty nástrojov. Použitím
metódy addButton() je možné priamo pridávať objekt triedy JButton zadaním textu tlačidla
(angl. label) a objektu ActionListener, alebo zadaním cesty k ikone a objektu
ActionListener. Vyššie uvedený výňatok kódu pridá nový JButton s popisom Help
do lišty nástrojov a pri kliknutí bude volať metódu showHelp. Pridanie tlačidla sa musí
vykonať v metóde setup(), inak nebude pridané do nástrojovej lišty.
Ak nerozumiete ako pracuje JButton alebo ActionListener, mali by ste sa pozrieť na
dokumentáciu k Java's Swing GUI toolkit predtým, než budete pridávať vlastné tlačidlá do
nástrojovej lišty.
|
|
Kontakt: Marek Bundzel |