01: package net.ar.webonswing.tutorial;
02:
03: import javax.swing.*;
04:
05: import net.ar.webonswing.managers.persistence.*;
06: import net.ar.webonswing.ui.*;
07:
08: public class UpdateButtonUIContributor extends ButtonUIContributor {
09: public void doPersistenceContribution(
10: PersistenceContributionContainer arg0) {
11: JButton button = (JButton) getJComponent();
12: arg0.persistValue(theComponent, button.getText());
13: }
14:
15: public boolean isPersistedValueEqualToModel(
16: PersistenceContributionContainer aPersistenceManager) {
17: JButton button = (JButton) getJComponent();
18: return button.getText().equals(
19: aPersistenceManager.restoreValue(theComponent)
20: .toString());
21: }
22: }
|