Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

JPEG skalieren und auf JLabel einfügen

Empfohlene Antworten

Hallo Gemeinde,

ich hänge zur Zeit am Skalieren von Grafiken mit Java.

Folgender Hintergrund:

Ich möchte eine Grafik laden, diese auf eine bestimmte Höhe skalieren (Seitenverhältnis muss erhalten bleiben) und am Ende auf einem Label anzeigen lassen.

Folgender Code funktioniert leider nicht, da ich auf das Label kein Image sondern nur ein ImageIcon hinzufügen kann?!


		Image img_cover = new ImageIcon("cover.jpg").getImage().getScaledInstance(320,240,Image.SCALE_SMOOTH);

		lbl_cover.setIcon(img);

Hat wer ne Lösung oder einen Tipp?

Danke ...

Folgender Code funktioniert leider nicht, da ich auf das Label kein Image sondern nur ein ImageIcon hinzufügen kann?!
Dann arbeite dorch erst mit Images und wandel das zum Schluss wieder in ein Icon um.

Image source              = new ImageIcon("cover.jpg").getImage();

Image scaledImage         = source.getScaledInstance(320,240,Image.SCALE_SMOOTH);

Icon scaledIcon           = new ImageIcon(scaledImage);

label.setIcon(scaledIcon);

Danke, das hat mir sehr weitergeholfen.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.