Package com.lightcrafts.platform

Examples of com.lightcrafts.platform.AlertDialog


    /**
     * Shows an alert to the user indicating that no update is available.
     */
    private static void showNoUpdateIsAvailableAlert() {
        final AlertDialog alert = Platform.getPlatform().getAlertDialog();
        alert.showAlert(
            null,
            LOCALE.get( "NoUpdateIsAvailableMessage" ), null,
            AlertDialog.WARNING_ALERT,
            LOCALE.get( "CheckForUpdateOKButton" )
        );
View Full Code Here


                        },
                        LOCALE.get("AutoSaveSaveOption"), 3
                    );
                    if (check.isSelected()) {
                        prefs.putBoolean("AutoSave", true);
                        AlertDialog alert =
                            Platform.getPlatform().getAlertDialog();
                        alert.showAlert(
                            this,
                            LOCALE.get("AutoSaveOnMessageMajor"),
                            LOCALE.get("AutoSaveOnMessageMinor"),
                            AlertDialog.WARNING_ALERT,
                            LOCALE.get("AutoSaveOnButton")
View Full Code Here

    }

    // Conduct the dialog to accept a new color profile.
    public void actionPerformed(ActionEvent event) {
        FileChooser chooser = Platform.getPlatform().getFileChooser();
        AlertDialog alert = Platform.getPlatform().getAlertDialog();
        String path;
        if (text.isEnabled()) {
            path = text.getText();
        }
        else {
            path = System.getProperty("user.home");
        }
        File file = new File(path);
        file = chooser.openFile(
            "Display Color Profile", file, null, null
        );
        if (file != null) {
            if (! file.isFile()) {
                alert.showAlert(
                    null,
                    '\"' + file.getName() + "\" is not a file.",
                    "A color profile is a file, " +
                    "usually ending with \".icc\" or \".icm\".",
                    AlertDialog.WARNING_ALERT,
                    "OK"
                );
                return;
            }
            try {
                ICC_Profile.getInstance(file.getAbsolutePath());
            }
            catch (IOException e) {
                alert.showAlert(
                    null,
                    '\"' + file.getName() + "\" could not be read.",
                    e.getClass().getName() + ": " + e.getMessage(),
                    AlertDialog.WARNING_ALERT,
                    "OK"
                );
                return;
            }
            catch (IllegalArgumentException e) {
                alert.showAlert(
                    null,
                    '\"' + file.getName() + "\" is not a valid color profile.",
                    e.getClass().getName() + ": " + e.getMessage(),
                    AlertDialog.WARNING_ALERT,
                    "OK"
                );
                return;
            }
            path = file.getAbsolutePath();
            text.setText(path);
            text.setEnabled(true);
            alert.showAlert(
                null,
                "Display color profile \"" + file.getName() + "\" accepted.",
                "You must now restart LightZone for your new display " +
                "profile to take effect.",
                AlertDialog.WARNING_ALERT,
View Full Code Here

        public void actionPerformed(ActionEvent event) {
            Frame parent = (Frame) SwingUtilities.getAncestorOfClass(
                Frame.class, this
            );
            AlertDialog alert = Platform.getPlatform().getAlertDialog();
            int option = alert.showAlert(
                parent,
                LOCALE.get("BrowserCacheItemClearWarningMajor"),
                LOCALE.get("BrowserCacheItemClearWarningMinor"),
                AlertDialog.WARNING_ALERT,
                LOCALE.get( "BrowserCacheItemClearOption" ),
                LOCALE.get( "BrowserCacheItemCancelOption" )
            );
            if (option != 0) {
                return;
            }
            try {
                FileCache cache = FileCacheFactory.getGlobalCache();
                if (cache != null) {
                    cache.clear();
                }
                else {
                    throw new IOException("Global cache does not exist");
                }
            }
            catch (IOException e) {
                alert.showAlert(
                    parent,
                    LOCALE.get("BrowserCacheItemError"),
                    e.getMessage(),
                    AlertDialog.ERROR_ALERT,
                    new String[] { LOCALE.get("BrowserCacheItemErrorButton") }
View Full Code Here

TOP

Related Classes of com.lightcrafts.platform.AlertDialog

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.