A small library built on Seesaw / Swing for splash screens. You know, those annoying windows with splashy graphics that appear briefly, usually to distract the user while the rest of the application is loading.
Add dependency to
splash!, something like the following (see
(ns try-splasher.core (:gen-class) (:require [splasher.core :refer [splash!]])) (defn -main  (splash! (clojure.java.io/resource "splash.png") :duration 2000) (System/exit 0))
Duration defaults to 2500 msec.
The splash image file should be located in the project resources
directory for your project (usually
resources/), as shown.
System/exit is required for your Seesaw / Swing app to exit.
In the Splasher project,
lein run will run the included example.
Copyright © 2014 John Jacobsen
Distributed under the Eclipse Public License, the same as Clojure.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.