Administratorzy grupy

  • Profile picture of maciekw

Programowanie

Grupa publiczna ostatnia aktywność: 1 rok, 2 mies. temu temu

Wszystko o programowaniu

JDE 4.5 MenuItem (4 wpisów)

← Forum grupy   Katalog forów grup
  • Profile picture of Paweł Użytkownik Paweł napisał 1 rok, 9 mies. temu temu:

    Mam pytanie, jestem początkującym w tych sprawach i wszystkiego nie wiem. Chciałem się zapytać jaki kod powinienem dodać aby po kliknięciu w menu aplikacji dajmy na to „About Screen” wyświetlił mi się nowy ekran.

    Powiem do czego doszedłem…:)

    Mam projekt w JDE i tam mam takie klasy:
    -Main Screen (Tutaj mam instrukcje gdzie wywołuje mi wczytanie następnego ekranu,czyli tego co widać po uruchomieniu aplikacji.

    -Ekran główny (Tutaj mam właśnie cały kod, w tym i dodane menu aplikacji.Przedstawię trochę kodu od menu :)

    //Dodaje wpis do menu???
    protected void makeMenu(Menu menu, int instance) {
    menu.add(_AboutScreen);
    }

    //Tworze menu w aplikacji.
    private MenuItem _AboutScreen = new MenuItem(„O aplikacji”, 110, 10) {
    public void run() {
    onAboutScreen();
    }
    };

    //Wywołanie AboutScreen
    public boolean onAboutScreen() {

    BrowserSession session = Browser.getDefaultSession();
    session.displayPage(„Jakaś strona html”);
    session.showBrowser();
    return true;
    }

    I teraz pytanie za milion punktów :) Cały ten kod co podałem działa. Tylko ja bym chciał aby zamiast uruchomienia przeglądarki ładował mi się nowy ekran gdzie dodam sobie różne informacje. Co mam zmienić w kodzie lub dodać? Na koniec dodam że mam dodaną nową klasę „AboutScreen” ,tylko czeka ona na wywołanie z menu, ale nie wiem jak :) Z góry dzięki za odpowiedź.

  • Profile picture of Piotr Jaskulski Użytkownik Piotr Jaskulski napisał 1 rok, 9 mies. temu temu:

    Jakoś tak:
    MenuItem _aboutAction = new MenuItem(„O programie”,100,100)
    {
    public void run()
    {
    UiApplication.getUiApplication().pushScreen(new AboutScreen());
    }
    };

    Pozdrawiam
    Piotr

  • Profile picture of Piotr Jaskulski Użytkownik Piotr Jaskulski napisał 1 rok, 9 mies. temu temu:

    A przy okazji, jest tu możliwość (na tym forum) formatowania kodu źródłowego jako kodu?
    Nawet bez kolorowania, byle fontem sensownym?

    Piotr

  • Profile picture of Paweł Użytkownik Paweł napisał 1 rok, 8 mies. temu temu:

    Oki, dzięki Piotrze,ale to wiedziałem :) Błąd robiłem gdzie indziej ;) Już wszystko gra i buczy. Programowanie jest piękne :)

    A co do wklejania kodu to faktycznie lipa…tak sterylnie że już bardziej sterylnie nie może być :)

    Forum o takiej „randze” powinno mieć większe możliwości :)

Realizacja: SPEEDNET sp. z o.o.