Używam Eclipse z konstruktorem Windows. Zastanawiam się, czy w ogóle mogę zaimportować obraz, który pojawi się w ramce JFrame, że mogę łatwo się przemieszczać i zmieniać rozmiar zamiast ustawiać lokalizację i rozmiar oraz rysować.Dodawanie obrazu do JFrame
Odpowiedz
Nie ma wyspecjalizowany komponent obrazu umieszczono w Swing (co jest smutne moim zdaniem). Jest więc kilka opcji:
- Jako @Reimeus powiedział: Użyj JLabel z ikoną.
Utwórz w programie budującym okna JPanel, który będzie reprezentował lokalizację obrazu. Następnie dodaj własny komponent obrazu do JPanel za pomocą kilku linii kodu, których nigdy nie będziesz musiał zmienić. Powinny one wyglądać tak:
JImageComponent ic = new JImageComponent(myImageGoesHere); imagePanel.add(ic);
gdzie JImageComponent jest samodzielnym utworzona klasa, która rozszerza
JComponent
że przesłania metodępaintComponent()
narysować obraz.
@Dvvoter: Chcesz komentarz? –
Oto prosty przykład dodanie obrazu do JFrame
:
frame.add(new JLabel(new ImageIcon("Path/To/Your/Image.png")));
Jeśli używasz Netbeans do opracowania, użyj jLabel i zmień jego właściwość icon.
- 1. Jak dopasować rozmiar obrazu do rozmiaru JFrame?
- 2. Dodawanie obrazu tła do JPanel
- 3. Dodawanie odcienia do obrazu
- 4. Dodawanie obrazu do Toast?
- 5. Dodawanie obrazu do elementu ListBox
- 6. Dodawanie obrazu tła do UIScrollView
- 7. Dodawanie obrazu BufferedImage do PDFBox
- 8. Dodawanie obrazu do sterownika UIAlertController
- 9. Dodawanie tekstu dynamicznego do obrazu
- 10. Dodawanie legendy kolorów do obrazu
- 11. UICollectionView Dodawanie obrazu do komórki
- 12. JFrame usuwanie JPanels i dodawanie nowego JPanel
- 13. Jak dodać ImageIcon do JFrame?
- 14. Xcode dodawanie obrazu
- 15. Dodawanie obrazu w UWP?
- 16. Site - Dodawanie wymiarach obrazu
- 17. Dodawanie obrazu do projektu internetowego zaćmienia
- 18. IOS: Dodawanie obrazu do niestandardowego widoku MKAnnotation
- 19. Automatyczne dodawanie znaku wodnego do obrazu
- 20. Dodawanie niestandardowych atrybutów obrazu szyny obrazu
- 21. Dodawanie obrazu w kolumnie jqgrid
- 22. Jak ustawić Icon do JFrame
- 23. Dodawanie obrazu wewnątrz Buttona programowo
- 24. Dodawanie obrazu w środowisku wykonawczym
- 25. Wyłącz JFrame po otwarciu nowego JFrame
- 26. Jak wyświetlić BufferedImage w JFrame?
- 27. Django: dodawanie obrazu w ImageField z URL obrazu
- 28. Dodawanie UILabel do UIImageView
- 29. Dodawanie obrazu ikony do klasy css dla elementów html
- 30. Dodawanie obrazu ze strumienia pamięci do dokumentu Excel
Dodaj zdjęcie do 'JLabel' – Reimeus
To był dobry pomysł, dzięki za to. – user2612619