W JFrame dodaję klasę implementującą KeyListener, jak w metodzie tej klasy obsługiwać komponent JFrame?

jf.addKeyListener(new myKeyEvent());
class myKeyEvent implements KeyListener{
@Override
public void keyTyped(KeyEvent keyEvent)
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Możesz użyć (wiem, staromodny będę) konstruktora:

jf.addKeyListener(new MyKeyEvent(js));
Użyłem Twojego fragmentu kodu, ale poprawiając ważną rzecz: klasy mają nazwy zaczynające się z wielkiej litery ;)
  • Odpowiedz
Cześć
Mam backend w Springu i chodzi po localhoście. Mam również frontend w Angularze i działa po localhoście. Jak to wszystko ożenić i wrzucić na działający server żeby ktoś z zewnątrz mógł się dostać? Gdzie hostować?
#fullstack #deploy #angular #java #programowanie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@borrow Robiłem ostatnio coś podobnego, przygotuj konfigurację pod produkcję i apke springowa na Heroku wrzuć i podepnij pod ich bazę PostgreSQL https://devcenter.heroku.com/articles/deploying-spring-boot-apps-to-heroku Natomiast aplikacje Angular zahostuj na Netlify I tez przygotuj konfigurację produkcyjną https://www.netlify.com/blog/2019/09/23/first-steps-using-netlify-angular/

Ogólnie rozwiązań jest wiele, a to jedno z nich. Druga opcja to własny VPS i konfiguracja tam wszystkiego.
  • Odpowiedz
No elo programistyczne świry. Dzisiaj o 18 robię live, gdzie będę próbował zrobić relacyjną bazę danych. Ale taką prawdziwą, a nie, że użyje hashmapy i będę udawać, że to kopia redisa. Znaczy też nie zrobię mySqla, raczej poc sqlite albo h2.
Oczywiście nie zrobię tego w godzinę, będzie potrzeba kilku live, nie wiem dokładnie ile, bo nigdy wcześniej bazy danych nie robiłem.
Więc zapraszam, implementacja będzie w #java, całość
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Angular i Spring Boot to frameworki, które stanowią czołówkę technologiczną na rynku IT.
Dlatego 4 kwietnia o 19:00 zapraszam Cię na webinar, w trakcie którego zaprojektujemy aplikację, która będzie przyjmowała od użytkownika pliki i zapisywała je w chmurze. Frontend napiszemy w Angularze, Backend w Spring Boot, natomiast całość uruchomimy w ramach Google Cloud Platform ☁️

Pokażę Wam, co można zrobić, aby przekazywanie danych szło gładko, a efekt końcowy był perfekcyjny

Udział w webinarze
SoftBull - Angular i Spring Boot to frameworki, które stanowią czołówkę technologiczn...

źródło: comment_1585763885C9sNVjueP9sB6ruYExI7do.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Poleci mi ktoś jakąś książkę dla programist o wiedzy troche bardziej ogolnej? Ucze sie web devu i czasem mam problem ze zrozumieniem dokladniej np http requestów, i ogolnie bardziej sieciowej strony web dev, cos o cacheowaniu bym poczytał, albo o api, wiadomo moglbym o tym poczytac w necie ale chodzi o to zeby troche odkleic oczy od monitora i rozwinac troche bardziej ogolnej wiedzy
#programowanie #programista15k #java
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@studi1221: może na początek jakis prosty kurs sieciowy. Kiedyś była seria 10 x 20 minut szkolna na YouTube, wystarczą postawy. Wtedy łatwiej zakumasz co robisz (bo z czasem będziesz używał tez innych protokołów niż http).

Edit, np. to.
WielkiElektronig - @studi1221: może na początek jakis prosty kurs sieciowy. Kiedyś by...
  • Odpowiedz
Poleci mi ktoś jakąś książkę dla programist o wiedzy troche bardziej ogolnej? Ucze sie web devu i czasem mam problem ze zrozumieniem dokladniej np http requestów, i ogolnie bardziej sieciowej strony web dev, cos o cacheowaniu bym poczytał, albo o api, wiadomo moglbym o tym poczytac w necie ale chodzi o to zeby troche odkleic oczy od monitora i rozwinac troche bardziej ogolnej wiedzy
#programowanie #programista15k #java
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chcę założyć konto na google play z dostępem do konsoli programisty. Tam potrzeba uiścić $25. To jest jednorazowa opłata? Czy jak będę chciał umieścić aplikację w sklepie play to będę musiał znowu coś płacić? Jak to wygląda?

#android #java #programowanie
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Potrzebuję pomocy, bo nie potrafię sobie poradzić. Chcę wyświetlać informacje przy pomocy nodemcu i wyświetlacza. Informację chcę pobierać z inventera od fotwoltaiki. Inventer udostępnia prostą stronę www z której chciał bym pobierać owe info. Interesuje mnie ilość energii jaką wyprodukowały panele w ciągu dnia. Na zdjęciu zrzut ekranu. Czy jest możliwośc uzyskania prostej ścieżki dostępu coś ala 192.168.1.14/invnter/e-today ?

#esp8266 #java #html #programowanie #
sztajek - Potrzebuję pomocy, bo nie potrafię sobie poradzić. Chcę wyświetlać informac...

źródło: comment_1585583808EgePEe09zQZrYP8O4VaB6A.jpg

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sztajek: Tak jak pokazujesz to musiałbyś parsować HTML.
Dużo by ułatwiło jeśli inwerter ma jakieś API HTTP.
Natomiast jeśli wykresy nie są statyczne, jest szansa że pobiera dane do nich z jakiegoś pliku, co ułatwiłoby zadanie.
  • Odpowiedz
hej mirki od #java #spring

mam sobie ja kawałek kodu pastebin

wywala mi straszny błąd podczas próby wyświetlenia czegokolwiek,
a chciałbym mieć możliwość wyświetlenia setu personelu w grupie oraz grup do której należy personel.
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tempname0626 @ponad_zycie jako, że braliście udział wywołuję. Po przespanej nocy i kilku rozmowach udało mi się znaleźć rozwiązanie mojego problemu. Wystarczyło użyć w odpowiednich pozycjach @JsonIgnoreProperties({...}) wtedy generowany json zawiera osoby w danej grupie oraz grupy u każdej osoby.
Rozwiazenie znalazłem u jegomościa z hellokoding.com i nawet z lombokiem( ͡º ͜ʖ͡º)
  • Odpowiedz
  • 0
@Pawlis zdaje sie ze w linii 245 nadpisujesz to co tam masz. Jesli to nie to, to w lini 232 moglbys wywolac nextElem.setNext(head);
Ogolnie jest to juz nieco za dlugie i troche malo czytelne, moglbys sobie napisac pare testow, byłoby latwiej.
  • Odpowiedz
Mireczki z #java #androiddev #cyberbezpieczenstwo, mam znowu pytanko odnosnie bezpieczenstwa w mojej aplikacji na studia. Używam Firebase i logowanie obsługuje Google przez swoje Firebase Auth. Ale w aplikacji będą mi potrzebne wrażliwe dane, w sensie adres osoby (aplikacja do zamawiania jedzenia) i zastanawiam się jak to rozwiązać. Chciałbym trzymać wszystko w chmurze, ale wtedy wystarczy złamać moje hasło do konsoli i złodziej ma już wszystkie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
@Bezkrytyczny: i jak się ktoś zaloguje na innym telefonie albo przeinstaluje apke to musi od nowa adres podawać? Słaby UX.

Takie dane na serwerze. Zaszyfrowane że nawet Ty nie masz do nich dostępu.
  • Odpowiedz
@Bezkrytyczny: Bezpieczeństwo to trudna sprawa. Gdzieś musisz trzymać hasło, które będzie służyło do odszyfrowania. Zazwyczaj hasło do bazy masz gdzieś w konfiguracji, konfigurację trzymasz w repozytorium, na Jenkinsie albo w innym systemie budującym i atakujący poznając to hasło ma wgląd do wszystkiego. Nie obejdziesz problemu, że jak ktoś pozna hasło to już ma wszystko. Jak ktoś się zaloguje na admina to czy to będziesz ty, czy ktoś inny to aplikacja
  • Odpowiedz
Napisałem konwerter jednostek w #java i nie mogę go uruchomić z pliku. PRzy uruchamianiu pliku nic się nie dzieje a w CMD mam taki komunikat
Error: A JNI error has occurred, please check your installation and try again"
Exception in thread "main" java.lang.UnsupportedClassVersionError: UnitConventer has been compiled by a more recent version of the Java Runtime (class file version 57.0), this version of the Java Runtime only recognizes class file
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Przegląd promocji dla programistów

Hej, do 01.04.20 odbywa się akcja Dzień Robin Hooda [Druki -40%]. Między innymi 'Elektronika dla bystrzaków. Wydanie III'. Łącznie w propozycji możliwych do zdobycia jest 30 itemów. Poniżej 10 wybranych itemów:

✓ Opus magnum C++11. Kodowanie w języku C++ (komplet), Jerzy Grębosz, 1696 stron, 2017 rok #cpp
✓ Java. Podstawy. Wydanie XI (Core Java Volume I - Fundamentals (11th Edition)), Cay S. Horstmann, 768 stron, 2019 rok #java
tomaszs - Przegląd promocji dla programistów

Hej, do 01.04.20 odbywa się akcja Dzi...

źródło: comment_1585325695QhdQfOh6f7qsJ9nLPM5ixo.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jest tu ktoś, kto pomoże mi z połączeniem się dom bazy danych oracle? Teoretycznie wszystko działa, praktycznie dochodzi do funkcji st.executeUpdate(info); i zawiesza program ;-;

#java #programowanie
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Leshak: Widać, że dopiero uczysz się Java.
- użyj logera, to chwila. Nigdy nie loguje się na STD Out (standardowe wyjście - konsolę), bo zabijesz serwer, np. przepełniając mu dysk. To ogólnie bad practice i fuj.
- jest już java 14 ;-)
- użyj try-with-resources
- jak w twoim kodzie wystąpi wyjątek, połączenie nie zostanie zamknięte i będziesz miał wycieki pamięci.
- String info, naprawdę nie musi być deklarowany przed pętlą. Jeszcze ktoś gotów
  • Odpowiedz
@Leshak: Poza tym mógłbyś użyć jakiegoś bitbucket, gitlab, github. Zdaje się, że nie piszesz ściśle tajnego projektu bankowego, tylko uczysz się Java. Łatwiej będzie ci pomóc mogąc sobie odpalić twój projekt lokalnie.
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach