Tworzenie aplikacji wzgledem innej.

0

Cześć, nie do końca wiem jak to nazwać więc piszę tutaj.
Mam prosty program w którym trzeba podac wiek i imię, a na samym dole jest przycisk.
Zastanawia mnie jak nazywa się tworzenie aplikacji w aplikacji.Po naciśnięciu przycisku chciałbym aby dane zostały zachowane i aby stworzył się nowy program .jar bardzo prosty, ktory bedzie pokazywał proste jFrame z czymś w stylu "Masz na imię Artur, masz 21 lat".
Nie szukam oczywiście gotowego rozwiązania od was, a poradnika na ten temat, ewentualnie czego muszę szukac.

Dzięki za pomoc.

0

W najprostszej wersji: wywołaj swój program (nie tworzony od nowa, wtf) wyświetlający dane przekazując jako parametry uruchomienia ten twój wiek i imię.

W innym wypadku rozsądne byłoby po prostu zrzucenie danych (np. przekierowanie wyjścia do pliku) i wrzucenie ich (np. przekierowanie wejścia z pliku) do tego wyświetlającego.

0

Sęk w tym że właśnie chciałem zrobić program który by generował inny i pokazywał tekst wczesniej podany.

0

Netbeans miał coś takiego- do wyklikiwania aplikacji w swingu. Generalnie jest to generator kodu. Musisz wygenerować kod źródłowy a potem wywołać kompilator i go skompilować

0

Program o jakim piszesz będzie działał tylko na komputerach, na których jest zainstalowany kompilator Javy, na zdecydowanej większości komputerów kompilatora nie ma.
Pierwszy krok: zapisanie kodu do pliku, np do pliku o nazwie NowaKlasa.java.
Drugi krok: kompilacja

        Runtime r = Runtime.getRuntime();
        Process p = null;
        String[] cmd={"javac.exe","NowaKlasa.java"};
        try
        {
       	    p = r.exec(cmd);
        }
        catch (Exception e)
        {
       	    System.out.println(e);
        }

Trzeci krok: utworzenie pliku jar, jeśli na komputerze jest zainstalowany kompilator (javac), to jest też zainstalowany program do tworzenia plików jar (jar). postępuj analogicznie jak w kroku drugim.

0

Pieknie ! O to mi chodzilo! Program ma tylko dzialac u mnie. Wszystko jest ok :) Dzieki.

1 użytkowników online, w tym zalogowanych: 0, gości: 1