events6

events6



class MainWork implements .AtCtionListener {

private Gui gui;    ii obiekt klasu Gui. Może się przydać do ściślejszej interakcji

public MainWork() {

// Etykiety oznaczające czynnoci String labels[] ={ "Add", "Select", "Remove", "Exit"};

//Nazwy poleceń, związanych z czynnościami

String cmdQ = {"doAdd", "doSelect", "doRemove", "esdt"};

Uwaga.

Stosując refleksję mogjfljjśmytu uzyskać dużo lepszy kod (zwięźlejszyi mniej podatny na błędy).


ii Tworzenie GUI; ostatni argument oznacza słuchacza akcji \ gui = new Gui(labels, cmd, this);    \

}

public void actionPerformed(ActionEvent e) {// Obsługa akcji String cmd = e. getActionCommand(); if(cmd. equals("doAdd")) doAdd(); else if (cmd. equals(" do Select")) doSelectO; else if(cmd.equals("doRemove")) doRemoveO; else if (cmd. equals("exit")) exit();

}

ii... tu definicje metod wykonujących czynności np. void exit() { gui.disposeO; System. exit(0);) void doAdd() { ii coś robi)    r

void do S elect() {// c o ś robi) void doPv.emove() {// coś robi)

public static void main(String[] args) { newMainWork();)

}


Wyszukiwarka

Podobne podstrony:
events6 class MainWork implements .AtCtionListener { private Gui gui;    ii obiekt kl
f14 31 MFC ClassWizard Message Maps Project: Member Variables OLE Automation Class name: OLE Events
f14 32 MFC ClassWizard Message Maps Project: Member Variables OLE Automation Class name: OLE Events
f14 34 MFC ClassWizard Member Variables OLE Events Class Info Message Maps Project: OLE Automation C
f19 13 MFC ClassWizard Message Maps Project: Member Variables OLE Automation Class name: OLE Events
f25 1 3 MessageMaps I Member Variables OLE Automation I OLE Events I Class Info I MFC ClassWizard Pr
f25 5 MFC ClassWizard MessageMaps
f26 16 MFC ClassWizard MessageMaps
16vcg18 MFC ClassWizard Message Maps M ember Variables 0 LE Automation
17vcg14 MFC ClassWizardxj M essage M aps M ember Variables
17vcg19 xjMFC ClassWizard M essage M aps M ember Variables
17vcg21 MFC ClassWizard2U M essage M aps M ember Variables
32vcu06 MFC ClassWizard Message Maps Project: Member Variables OLE Automation Class name: OLE Events
36vcu08 MFC ClassWizard Message Maps Project: Member Variables OLE Automation Class name: OLE Events

więcej podobnych podstron