/* * HSBInvoerPaneel.java 13 maart 2003, Paul Bergervoet * */ package kleurapplet; import java.awt.*; import java.awt.event.*; import kleurapplet.grnuminput.*; class HSBInvoerPaneel extends Panel { // Variables private NumberSlider hue; private NumberSlider sat; private NumberSlider bright; public HSBInvoerPaneel(KleurCanvas k) { // NB: mwt klassieke awt, niet met behulp van Swing-componenten. setBackground(new Color(204, 204, 204)); GridLayout g = new GridLayout(3, 1); g.setHgap(10); setLayout(g); hue = new NumberSlider(0, 1, 0.5, 2, "Tint", ""); hue.addNumberListener(k); add(hue); sat = new NumberSlider(0, 1, 0.5, 2, "Verzadiging", ""); sat.addNumberListener(k); add(sat); bright = new NumberSlider(0, 1, 0.5, 2, "Helderheid", ""); bright.addNumberListener(k); add(bright); } public void setSliders(float h, float s, float b) { hue.setValue(h); sat.setValue(s); bright.setValue(b); } }