This commit is contained in:
2015-11-06 15:45:38 +01:00
parent 6fd4f1fa3c
commit 656cf528c7

View File

@@ -155,33 +155,36 @@ public class Microscope extends Panel {
private void buttonDefineBeamActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_buttonDefineBeamActionPerformed
try{
Pen pen = new Pen(Color.RED);
Overlay selection = new Overlays.Rect(pen);
/*
final Overlay selection = new Overlays.Rect(pen);
renderer.addListener(new RendererListener() {
@Override
public void onSelectionFinished(Renderer renderer, Overlay overlay) {
try {
if (overlay.getLength() > 0) {
beam = overlay.copy();
beam.setPen(pen);
beam.setSolid(false);
beam.setMovable(true);
renderer.addOverlay(beam);
if (overlay == selection){
try {
if (overlay.getLength() > 0) {
beam = overlay.copy();
beam.setPen(pen);
beam.setSolid(false);
beam.setMovable(true);
//renderer.addOverlay(beam);
}
} catch (Exception ex) {
getLogger().log(Level.WARNING, null, ex);
} finally {
renderer.removeListener(this);
}
} catch (Exception ex) {
getLogger().log(Level.WARNING, null, ex);
} finally {
renderer.removeListener(this);
}
}
@Override
public void onSelectionAborted(Renderer renderer, Overlay overlay) {
renderer.removeListener(this);
if (overlay == selection){
renderer.removeListener(this);
}
}
});
renderer.removeOverlay(beam);
renderer.startSelection(selection);
*/
} catch (Exception ex){
showException(ex);