package desktop_app;
import java.awt.Image;
import java.awt.Toolkit;
import java.net.URL;
import javax.swing.JFrame;
import ssfd.SteadyStateFusionDemo;
public class SSFDtoJFrame
extends JFrame { static public void main
(String[] args
) { SSFDtoJFrame ssfd = new SSFDtoJFrame();
ssfd.setTitle("SteadyStateFusionDemo");
ssfd.
setDefaultCloseOperation(JFrame.
EXIT_ON_CLOSE);
SteadyStateFusionDemo applet = new SteadyStateFusionDemo() {
public URL getCodeBase
() { return null;
}
return Toolkit.
getDefaultToolkit().
getImage( this.getClass().getResource("/" + imgPath));
}
};
applet.init();
ssfd.setContentPane(applet);
ssfd.pack();
ssfd.setSize(ssfd.getWidth(), 500);
ssfd.setLocationRelativeTo(null);
ssfd.setVisible(true);
}
}
cGFja2FnZSBkZXNrdG9wX2FwcDsKCmltcG9ydCBqYXZhLmF3dC5JbWFnZTsKaW1wb3J0IGphdmEuYXd0LlRvb2xraXQ7CmltcG9ydCBqYXZhLm5ldC5VUkw7CmltcG9ydCBqYXZheC5zd2luZy5KRnJhbWU7CmltcG9ydCBzc2ZkLlN0ZWFkeVN0YXRlRnVzaW9uRGVtbzsKCnB1YmxpYyBjbGFzcyBTU0ZEdG9KRnJhbWUgZXh0ZW5kcyBKRnJhbWUgewogICAgc3RhdGljIHB1YmxpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgIFNTRkR0b0pGcmFtZSBzc2ZkID0gbmV3IFNTRkR0b0pGcmFtZSgpOwogICAgICAgIHNzZmQuc2V0VGl0bGUoIlN0ZWFkeVN0YXRlRnVzaW9uRGVtbyIpOwogICAgICAgIHNzZmQuc2V0RGVmYXVsdENsb3NlT3BlcmF0aW9uKEpGcmFtZS5FWElUX09OX0NMT1NFKTsKCiAgICAgICAgU3RlYWR5U3RhdGVGdXNpb25EZW1vIGFwcGxldCA9IG5ldyBTdGVhZHlTdGF0ZUZ1c2lvbkRlbW8oKSB7CiAgICAgICAgICAgIHB1YmxpYyBVUkwgZ2V0Q29kZUJhc2UoKSB7CiAgICAgICAgICAgICAgICByZXR1cm4gbnVsbDsKICAgICAgICAgICAgfQoKICAgICAgICAgICAgcHVibGljIEltYWdlIGdldEltYWdlKFVSTCBjb2RlQmFzZSwgU3RyaW5nIGltZ1BhdGgpIHsKICAgICAgICAgICAgICAgIHJldHVybiBUb29sa2l0LmdldERlZmF1bHRUb29sa2l0KCkuZ2V0SW1hZ2UoCiAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuZ2V0Q2xhc3MoKS5nZXRSZXNvdXJjZSgiLyIgKyBpbWdQYXRoKSk7CiAgICAgICAgICAgIH0KICAgICAgICB9OwogICAgICAgIGFwcGxldC5pbml0KCk7CiAgICAgICAgc3NmZC5zZXRDb250ZW50UGFuZShhcHBsZXQpOwoKICAgICAgICBzc2ZkLnBhY2soKTsKICAgICAgICBzc2ZkLnNldFNpemUoc3NmZC5nZXRXaWR0aCgpLCA1MDApOwogICAgICAgIHNzZmQuc2V0TG9jYXRpb25SZWxhdGl2ZVRvKG51bGwpOwogICAgICAgIHNzZmQuc2V0VmlzaWJsZSh0cnVlKTsKICAgIH0KfQo=