public ColorPicker() { super("CP"); if (instance!=null) { instance.toFront(); return; int width = columns*colorWidth; int height = rows*colorHeight; addKeyListener(IJ.getInstance()); setLayout(new BorderLayout()); ColorGenerator cg = new ColorGenerator(width, height, new int[width*height]); cg.drawColors(colorWidth, colorHeight, columns, rows); Panel panel = new Panel(); panel.add(colorCanvas); add(panel); setResizable(false); pack(); Point loc = Prefs.getLocation(LOC_KEY); if (loc!=null) setLocation(loc); else GUI.center(this); show();
final ColorPicker cp = new ColorPicker(edit.this, 0, 0, 0); cp.show(); Button okColor = (Button) cp.findViewById(R.id.okColorButton); okColor.setOnClickListener(new View.OnClickListener() { @Override int selectedColorR = cp.getRed(); int selectedColorG = cp.getGreen(); int selectedColorB = cp.getBlue(); int selectedColorRGB = cp.getColor(); Button buttonchoose = (Button) findViewById(R.id.buttonchoose); buttonchoose.setText(""); buttonchoose.setBackgroundColor(selectedColorRGB); cp.dismiss();
((ColorPicker) thisWin).close();
((ColorPicker) thisWin).close();
public ColorPicker() { super("CP"); if (instance!=null) { instance.toFront(); return; int width = columns*colorWidth; int height = rows*colorHeight; addKeyListener(IJ.getInstance()); setLayout(new BorderLayout()); ColorGenerator cg = new ColorGenerator(width, height, new int[width*height]); cg.drawColors(colorWidth, colorHeight, columns, rows); Panel panel = new Panel(); panel.add(colorCanvas); add(panel); setResizable(false); pack(); Point loc = Prefs.getLocation(LOC_KEY); if (loc!=null) setLocation(loc); else GUI.center(this); show();