I finally found a working method that uses a layout manager (GridBagLayout):
GridBagConstraints constraints = new GridBagConstraints();
constraints.fill = GridBagConstraints.BOTH;
constraints.gridx = 0;
constraints.gridy = 0;
constraints.weightx = 1;
constraints.weighty = 1;
depictorPanel.add(currentViewer, constraints);
depictorPanel.revalidate();
This code makes the effect that I was expecting. I think my problem was not understanding each individual layout manager that well (since I am relatively new to Java).
Thank you all guys! I do learn something about Java through this question (and SSCCE) :-)