@Override public void keyPressed(final KeyEvent ke) { if (ke.getKeyCode() == KeyEvent.VK_F1) { final GenericDialog gd = new GenericDialog("Help :: image filters"); gd.addMessage( "In the table 'Available Filters':\n" + " - double-click a filter to add it to the table of 'Chosen Filters'\n \n" + "In the table 'Chosen Filters':\n" + " - double-click a filter to remove it.\n" + " - PAGE UP/DOWN keys move the filter up/down in the list.\n" + " - 'Delete' key removes the selected filter.\n \n" + "In the table of parameter names and values:\n" + " - double-click a value to edit it. Then push enter to set the new value.\n \n" + "What you need to know:\n" + " - filters are set and applied in order, so order matters.\n" + " - filters with parameters for which you entered a value of zero\nwill result in a warning message.\n" + " - when applying the filters, if you choose 'Selected images', these are the images\nthat were selected when the filter editor was opened.\n" + " - when applying the filters, if you want to filter for a regular expression pattern\nin the image name, use the 'All images in layer range...' option,\nwhere a range of one single layer is also possible." ); gd.hideCancelButton(); gd.setModal(false); gd.showDialog(); } } };
choice.addItemListener(listener); gd.setModal(false);
gd.setModal(false); gd.addWindowListener(new WindowAdapter() {
gd2.setModal(false); gd2.showDialog(); gd2.addWindowListener(new WindowAdapter() {
gd.setModal(false); gd.addWindowListener(new WindowAdapter() {
bSlider.addAdjustmentListener(listener); gd.setModal(false); gd.addWindowListener(new WindowAdapter() {
@Override public void run(String args) { int defaultNo = 1; final Image3DUniverse univ = new Image3DUniverse(512, 512); displayCube(univ); Transform3D initialRot = new Transform3D(); Transform3D tmp = new Transform3D(); initialRot.rotY(Math.PI/4); tmp.rotX(-Math.PI/4); initialRot.mul(tmp); // univ.getGlobalRotate().setTransform(initialRot); univ.show(); displayCase(univ, defaultNo); GenericDialog gd = new GenericDialog("ImageJ 3D Viewer"); gd.addSlider("case: ", 0, 255, defaultNo); final Scrollbar slider = (Scrollbar)gd.getSliders().get(0); slider.addAdjustmentListener(new AdjustmentListener() { @Override public void adjustmentValueChanged(AdjustmentEvent e) { displayCase(univ, slider.getValue()); } }); gd.setModal(false); gd.showDialog(); if(gd.wasCanceled()) return; }
gd.addCheckbox("Apply to all timepoints", true); final Checkbox aBox = (Checkbox) gd.getCheckboxes().get(0); gd.setModal(false); gd.addWindowListener(new WindowAdapter() {
gd.setModal(false); gd.showDialog();
final Label label = (Label) gd.getMessage(); gd.setModal(false); gd.showDialog(); final Button[] buttons = gd.getButtons();
gd.setModal(false); gd.addWindowListener(new WindowAdapter() {
gd.setModal(false); gd.showDialog(); bl.layoutContainer(all);