Ich mache dieses Projekt mit Swing. Um der Benutzeroberfläche ein einladenderes Gefühl zu geben, füge ich auch ein paar Photoshop-Bilder als Hintergrund hinzu. Hier beginnt das Problem ... Ich möchte, dass die Bilder automatisch die Größe ändern, sobald die Größe des Fensters erhöht wird verringert, wie kann ich das erreichen?Java Swings Auto-Resize Bilder
-3
A
Antwort
0
Eine Möglichkeit besteht darin, die Methode paintComponent(...)
eines JPanels zu überschreiben, um das Bild mit der Methode drawImage(....)
zu malen.
Eine andere Option ist ein JLabel mit einem Icon als Hintergrund für den Rahmen zu verwenden. Dann können Sie die Stretch Icon verwenden, die basierend auf dem verfügbaren Platz automatisch skaliert wird. Dies ist die flexibelste Lösung, da die StretchIcon
auf jeder Komponente verwendet werden kann, die Symbole unterstützt.
Sie können auch die Background Panel auschecken, mit der Sie ein Bild anzeigen können. Sie können das Bild in seiner tatsächlichen Größe, skaliert oder gekachelt anzeigen.
Verwandte Themen
- 1. Panel mit Swings
- 2. Versuch, autoResize
- 3. UILabel - Autoresize
- 4. tinyMCE Autoresize Problem
- 5. Autoresize von uiview
- 6. Autoresize Textbox-Steuerelement vertikal
- 7. JavaFX Autoresize & Auto-Position
- 8. Datagridview Zeile Autoresize
- 9. Autoresize UITextView und UIScrollView
- 10. Autoresize-Text in qml
- 11. JTable mit Swings Drag & Drop Dateien
- 12. Entfernen Sie unnötige Bereiche von Swings Components
- 13. AutoResize DataGridView Spalten auf TabPages
- 14. Autoresize Subviews wenn die Super
- 15. Autoresize UICollectionViewCell Größe in UITableView
- 16. Autoresize multiline UILabel in Swift
- 17. AutoResize ContainerView die Breite nach dynamischen UILabel
- 18. Was entspricht der DialogResult-Eigenschaft von WindowsForms in Java SWINGs JFrames?
- 19. Ich muss ein in JBuilder vorhandenes Java-Projekt (enthält Swings, Servlets usw.) nach Eclipse migrieren
- 20. Bilder in Java JFrames
- 21. Bilder in Java einfügen
- 22. java - Bilder in javafx
- 23. TinyMCE Popup-Overlay-Farbe und Popup-Autoresize
- 24. tinymce nicht autoresize auf init korrekt
- 25. Autoresize-Header in einer Zeile bleiben
- 26. Java Imagereader lieferte keine Bilder
- 27. Verwalten meiner Bilder in Java
- 28. Initialisieren globalen gepufferten Bilder (Java)
- 29. VSTO-Excel Benutzerdefinierte Aufgabe AutoResize basierend auf der Bildschirmauflösung
- 30. IOS SWIFT: AUTORESIZE Auflistungsansicht in einer Tabellenansicht Zelle verschachtelt
Sie meinen etwas wie [dies] (https://stackoverflow.com/questions/14548808/scale-the-imageicon-automatisch-zu-label-size/14553003#14553003) oder [dies] (https: // stackoverflow.com/questions/46876708/dynamically-resize-jframe-image-or-scroll/46879727#46879727) oder [dies] (https://stackoverflow.com/questions/25798156/resizing-icon-to-fit-on -jbutton-in-java/25798462 # 25798462) – MadProgrammer