Archief - [PROG][JAVA] Update Panel !

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Cliff

Legacy Member
Lo,

Ik zit redelijk vast, ben aan project bezig en ik heb een soort explorer gemaakt !

Om het eenvoudig voor te stellen, ik heb 2 panels !
panels links is een explorer view, panel rechts is een leeg itemPanel !

Ik selecteer een map in mijn explorer view, ik kan makkelijk met neh println checken of path in orde is en dat is in orde. Ik geef path door aan een method PreviewImages !

import java.awt.Color;
import java.awt.Dimension;

import javax.swing.*;

import be.xios.jmediautil.ThumbnailGenerator;

public class ItemPanel extends JPanel{

private JLabel pictureLabel;


public ItemPanel() {

}

public void PreviewImages(String fileName) {
pictureLabel = new JLabel();
pictureLabel.setPreferredSize(new Dimension(128,96));
pictureLabel.setBorder(BorderFactory.createLineBorder(Color.BLACK));
ImageIcon original = new ImageIcon(fileName);
ImageIcon thumbnail = ThumbnailGenerator.createThumbnail(original, 128);
if(thumbnail != null) {
pictureLabel.setIcon(thumbnail);
}
pictureLabel.setText("test");
add(pictureLabel);
}

}

Dit zit nog in testFase dus alleen de laatste foto in de map zou op een label op het itemPanel moeten geplaatst worden, ik heb de indruk dat het label wel op het panel wordt geplaatst maar dat het panel niet "refreshed" !

Enig idee hoe ik dit kan oplossen ?

Mvg,

Cliff
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan