V tomto cvičení naprogramujete aplikaci My Company Directory pro odstranění záznamu zaměstnance.
Abyste naprogramovali zpřístupnění tlačítka Odstranit, přidejte k tabulce posluchač, který tlačítko zpřístupní, když je vybraný řádek.
Přidejte událost actionPerformed k tlačítku Odstranit a naprogramujte událost tak, aby otevřela dialogové okno Potvrdit odstranění.
Svažte textové pole v dialogovém okně Potvrdit odstranění, aby zobrazovalo jméno zaměstnance, který se má odstranit.
Svazání tlačítka Ano, aby volalo metodu removeEmployee(java.lang.Integer) na webové službě.
V tomto kroku přidáte událost k vázacímu programu tlačítka Ano (nikoliv k samotnému tlačítku Ano). Chcete, aby se okno Potvrdit odstranění zavřelo poté, se je zaměstnanec odstraněn, což znamená poté, co vázací program úspěšně volal službu na zdroji dat.
removeEmployeeAction.addActionBinderListener(new jve.generated.IActionBinder.ActionBinderListener() {
public void afterActionPerformed(jve.generated.IActionBinder.ActionBinderEvent e) {
getConfirmDialog().setVisible(false);
}
public void beforeActionPerformed(jve.generated.IActionBinder.ActionBinderEvent e) {}
});
Tento kód události skryje dialogové okno Potvrdit odstranění poté, co je provedena akce vázacího programu.