2012-03-19 1 views
1

Привет, у меня есть текстовое поле, созданное xml из swixml 2.0 Оно также настроено на определенное текстовое значение.Swixml 2.0 В любом случае, чтобы обновить текстовый атрибут текстового поля xml из приложения?

<panel> 
<textfield text="hello"> </textfield> 
<panel> 

Это позволяет моему текстовому полю появляться в моей панели с приветствием. Я хотел бы попытаться обновить этот компонент, введя свой собственный текст. Я надеюсь, что вам удастся сохранить или обновить компонент xml, запустив в моем приложении поток, в котором он запускается через список компонентов и обновляет текстовое поле.

До сих пор я нашел объект контейнера и он не появляется, чтобы делать то, что мне нужно сделать

может кто-нибудь помочь?

ответ

1

использовать атрибут bindWith

<panel> 
<textfield bindWith="updateText"> </textfield> 
<panel> 

в кадре Java/Dialog добавить свойство компонента

String getUpdateText() { 
return updateText; 
} 
void setUpdateText(String value) { 
    updateText = value; 
    firePropertyChange("updateText",null,null); 
} 

при setUpdateText вызова() текстовое поле будет автоматически обновляться

+0

Это то же самое поведение интерфейса INotifyPropertyChanged C# для обновления элемента управления Xaml. – ADIMO

 Смежные вопросы

  • Нет связанных вопросов^_^