Jak z interfejsu tekstowego przerobić na graficzny

0

Cześć,
mam taki problem bo posiadam gotowy program z interfejsem tekstowym oraz projekt graficzny zrobiony w maven.
Jak teraz zrobić by bez dużej ingerencji w kod połączyć interfejs z programem ?
Dodam że jest to mój pierwszy interfejs robiony w Javie .

5

projekt graficzny zrobiony w maven. - to jest coś bardzo dziwnego możesz podać przykład - o jaki maven chodzi?
Dalsze pytanie - czy to ma być strona www? server? czy jakiś programik "standalone".

Ale ogólnie - chyba czeka Cię masakra.

0

@jarekr000000: już sam widzę że to droga przez mękę (mówię o programie okienkowym z skalą do okienka stąd wybór na modul maven i SceneBuilder )

1

maven w kontekście javy to program do budowania projektu. Nic z żadną grafiką nie ma wspólnego.
ScaneBuilder to (zgaduje) program do modelowania interfejsu w JavaFX. Jeśli chcesz iść tą drogą to najlepiej kup książkę, zapuść kursy do JavaFX.. a potem napisz program na nowo

0

właśnie o coś takiego mi chodzi jak mów @cerrato. Jednak nie wiem czy tak się da i o to pytam ? jak nie to biorę się za pisanie programu od nowa ;)

0

Jeśli twój program to klasyczna komenda CLI - odpalasz z parametrami (potencjalnie tonami parametrów) -coś robi - wypluwa wynik.
To możesz zrobić nakładke w JavaFX budować sobie po prostu opcje do CLI, na koniec wywołasz program - np. korzystając z tego: https://commons.apache.org/proper/commons-exec/

A jeśli twój program jest interaktywny - ma jakieś menu, czeka na odpowiedzi użytkownika - zapomnij. Najłatwiej napisać od nowa.

1
jarekr000000 napisał(a):

Jeśli twój program to klasyczna komenda CLI - odpalasz z parametrami (potencjalnie tonami parametrów) -coś robi - wypluwa wynik.

GDYBY, ale to wielkie GDYBY te argumenty i funkcjonalności były wykonane w fajnej architekturze obiektowej ... marzenie ... raz / kilka razy to zrobiłem dla dinozaurów w 16 bit Borlandzie - ale to z góry sobie taki cel trzeba postawić, a nie potem "przerabiać".
Statystycznie w praktyce należy założyć, że to jedno wielkie spagetti, a nawet 100% studencki main.

2

mam taki problem bo posiadam gotowy program z interfejsem tekstowym oraz projekt graficzny zrobiony w maven. Jak teraz zrobić by bez dużej ingerencji w kod połączyć interfejs z programem ?

To zależy jak napisałeś ten program. Bo jak zrobiłeś to porządnie, z dobrą separacją domeny od widoku, to mogłoby nawet się dać to zrobić bez specjalnego bólu. Ale wątpię :D

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