This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user