Кнопка Обновить в Java - PullRequest
2 голосов
/ 15 июня 2010

Мне нужно сделать простую кнопку обновления для графической Java-программы. Мне сделали кнопку, но она не работает должным образом.Я просто не уверен, каким должен быть код, чтобы кнопка работала.Любая помощь будет очень признательна. Я понял код ниже
`

 refeshButton.addListener(new ButtonListenerAdapter() {
            @Override
            public void onClick(Button button, EventObject e) {
                // Window.alert("text" + button.getText());

                if (button.getText().equals("Refresh")) {
                    sendDataToServ1("Refresh");
                }
            }

            public void sendDataToServ1(String action) {
                System.out.println("ACTION :----->" + action);

                AsyncCallback<com.viji.example.domain.Record> callback = new AsyncCallback<com.viji.example.domain.Record>() {

                    @Override
                    public void onFailure(Throwable caught) {

                        System.out.println("Failure");
                    }

                    public void onSuccess(com.viji.example.domain.Record result) {

                        CompanySampledetails(result, 1);

                    }

                };

                if (action.trim().equals("Refresh")) {
                    System.out.println("Before Refresh");

                    dbService.getRecords(callback);

                }

            }
        });

1 Ответ

2 голосов
/ 15 июня 2010

Предупреждение: локальная переменная buttonClickListener никогда не читается.

После того, как вы его создадите, попробуйте сказать refeshButton.addListener(buttonClickListener);


Edit:

Метод sendDataToServ(String action) никогда не ссылается на свой параметр. Это метод, вызываемый вашим слушателем. Вы хотели позвонить sendDataToServer(String action) вместо этого? Если это так, то он практически ничего не делает со своим параметром. Все, что он делает, проверяет action на строку «Добавить».

Вы должны попытаться отбросить огромное количество заявлений о регистрации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...