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 |