JLabel które jest umieszczone w bloku ListSelectionListener, nie wyświetla się. Jak dodam to poza tym blokiem, to normalnie się pokazuje.
public void showHome() {
listFavouriteMovies = new JList<String>(model);
FILE.loadNumberOfMovies(login);
if(Add.numberOfMovies > 0) {
deserializationMovie();
for(Movie movie : listMovie) {
model.addElement(movie.getOriginalTitle());
}
}
listFavouriteMovies.setBounds(0,80,150,688);
dataBaseWindow.add(listFavouriteMovies);
listFavouriteMovies.addListSelectionListener(new ListSelectionListener() {
@Override
public void valueChanged(ListSelectionEvent e) {
movieID = model.indexOf(e);
labelOriginalTitle = new JLabel("Original title:");
labelOriginalTitle.setBounds(400,400,200,200);
dataBaseWindow.add(labelOriginalTitle);
}
});
}
Druga sprawa to taka, dlaczego gdy np. wyświetlam coś w konsoli z takiego bloku to wywołuje się to dwa razy.