1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| public class JLabeledSlider extends JPanel {
private JLabel leftLabel;
private JLabel rightLabel;
private JSlider slider;
public JLabeledSlider(String leftText, String rightText) {
add(leftLabel = new JLabel(leftText));
add(slider = new JSlider());
add(rightLabel = new JLabel(rightText));}
}
// méthodes de délégation aux JLabel
private void setLeftText(String leftText) {
leftLabel.setText(leftText);
}
...
// méthodes de délégation au JSlider
private void setMinimun(int minimum) {
slider.setMinimun(minimum);
}
...
} |
Partager