L
learner
Gast
Hi,
ich versuche gerade, Folgendes zu übernehmen:
Making a JTreeCellRenderer fill the JTree Exploding Pixels
Leider bin ich kläglich daran gescheitert und ich hab mir anhand der dortigen Kommentare mal dies hier zusammengebaut:
Es geht nun mal so weit, dass die Selektion bis ans Ende geht, allerdings fängt sie nicht bei 0 vorne an. Kann mir da jmd. vllt. weiterhelfen? Ich hätte auch gerne einen schönen Gradient wie dort auf dem Bild zu sehen ist. Wie kann ich das noch einbauen?
Danke!
ich versuche gerade, Folgendes zu übernehmen:
Making a JTreeCellRenderer fill the JTree Exploding Pixels
Leider bin ich kläglich daran gescheitert und ich hab mir anhand der dortigen Kommentare mal dies hier zusammengebaut:
Java:
class MyTreeRenderer extends DefaultTreeCellRenderer {
@Override
public Dimension getPreferredSize() {
Dimension size = super.getPreferredSize();
size.width = Short.MAX_VALUE;
return size;
}
@Override
public void setBounds(final int x, final int y, final int width, final int height) {
super.setBounds(x, y, Math.min(TreeMenu.getWidth() - x, width), height);
}
}
Es geht nun mal so weit, dass die Selektion bis ans Ende geht, allerdings fängt sie nicht bei 0 vorne an. Kann mir da jmd. vllt. weiterhelfen? Ich hätte auch gerne einen schönen Gradient wie dort auf dem Bild zu sehen ist. Wie kann ich das noch einbauen?
Danke!