void addLabel(String text, Label label2) { if (label2==null&&IJ.isMacOSX()) text += " "; panel = new Panel(); c.gridy = y++; int bottomInset = IJ.isMacOSX()?4:0; c.insets = new Insets(0, 10, bottomInset, 0); gridbag.setConstraints(panel, c); panel.setLayout(new FlowLayout(label2==null?FlowLayout.CENTER:FlowLayout.LEFT, 0, 0)); Label label= new TrimmedLabel(text); label.setFont(sanFont); panel.add(label); if (label2!=null) { label2.setFont(monoFont); label2.setAlignment(Label.LEFT); panel.add(label2); } add(panel); }
c.insets = new Insets(10, 10, 0, 10); gridbag.setConstraints(plot, c); add(plot); plot.addKeyListener(ij); if (IJ.debugMode) maxLabel.setBackground(Color.yellow); panel.add("East", maxLabel); add(panel); blankMinLabel = " "; blankMaxLabel = " "; c.insets = new Insets(2, 10, 0, 10); gridbag.setConstraints(minSlider, c); add(minSlider); minSlider.addAdjustmentListener(this); minSlider.addKeyListener(ij); c.insets = new Insets(2, 10, 0, 10); gridbag.setConstraints(maxSlider, c); add(maxSlider); maxSlider.addAdjustmentListener(this); maxSlider.addKeyListener(ij); c.insets = new Insets(windowLevel?12:2, 10, 0, 10); gridbag.setConstraints(brightnessSlider, c); add(brightnessSlider); brightnessSlider.addAdjustmentListener(this); brightnessSlider.addKeyListener(ij);
c.insets = new Insets(10, 10, 0, 10); gridbag.setConstraints(plot, c); add(plot); plot.addKeyListener(ij); if (IJ.debugMode) maxLabel.setBackground(Color.yellow); panel.add("East", maxLabel); add(panel); blankMinLabel = " "; blankMaxLabel = " "; c.insets = new Insets(2, 10, 0, 10); gridbag.setConstraints(minSlider, c); add(minSlider); minSlider.addAdjustmentListener(this); minSlider.addKeyListener(ij); c.insets = new Insets(2, 10, 0, 10); gridbag.setConstraints(maxSlider, c); add(maxSlider); maxSlider.addAdjustmentListener(this); maxSlider.addKeyListener(ij); c.insets = new Insets(windowLevel?12:2, 10, 0, 10); gridbag.setConstraints(brightnessSlider, c); add(brightnessSlider); brightnessSlider.addAdjustmentListener(this); brightnessSlider.addKeyListener(ij);
void addLabel(String text, Label label2) { if (label2==null&&IJ.isMacOSX()) text += " "; panel = new Panel(); c.gridy = y++; int bottomInset = IJ.isMacOSX()?4:0; c.insets = new Insets(0, 10, bottomInset, 0); gridbag.setConstraints(panel, c); panel.setLayout(new FlowLayout(label2==null?FlowLayout.CENTER:FlowLayout.LEFT, 0, 0)); Label label= new TrimmedLabel(text); label.setFont(sanFont); panel.add(label); if (label2!=null) { label2.setFont(monoFont); label2.setAlignment(Label.LEFT); panel.add(label2); } add(panel); }