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();)