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 .
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.
@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 )
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
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 ;)
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.
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.
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