import java.awt.Component;
import java.awt.Graphics;
import java.io.File;
-import java.util.concurrent.Callable;
import java.util.concurrent.atomic.AtomicBoolean;
import jalview.bin.Cache;
&& !Jalview.isHeadlessMode())
{
final File chosenFile = file;
- Callable<Void> okAction = () -> {
+ Runnable okAction = () -> {
exportImage(chosenFile, !textSelected.get(), width, height,
messageId, userBis);
- return null;
};
LineartOptions epsOption = new LineartOptions(TYPE.EPS.getName(),
textSelected);
- epsOption.setResponseAction(1, new Callable<Void>()
- {
- @Override
- public Void call()
- {
- setStatus(MessageManager.formatMessage(
- "status.cancelled_image_export_operation",
- imageType.getName()), messageId);
- return null;
- }
+ epsOption.setResponseAction(1, () -> {
+ setStatus(MessageManager.formatMessage(
+ "status.cancelled_image_export_operation",
+ imageType.getName()), messageId);
});
epsOption.setResponseAction(0, okAction);
epsOption.showDialog();