Search in sources :

Example 31 with HeadlessException

use of java.awt.HeadlessException in project lionengine by b3dgs.

the class MouseMoveAwt method getCursorLocation.

/**
 * Get the buttons number.
 *
 * @return The buttons number.
 */
private static Point getCursorLocation() {
    try {
        final PointerInfo a = MouseInfo.getPointerInfo();
        final java.awt.Point b = a.getLocation();
        return new Point((int) b.getX(), (int) b.getY());
    } catch (final HeadlessException exception) {
        Verbose.exception(exception);
        return new Point();
    }
}
Also used : PointerInfo(java.awt.PointerInfo) HeadlessException(java.awt.HeadlessException) Point(com.b3dgs.lionengine.geom.Point)

Example 32 with HeadlessException

use of java.awt.HeadlessException in project omegat by omegat-org.

the class TestCore method setUpCore.

@Before
public final void setUpCore() throws Exception {
    configDir = Files.createTempDirectory("omegat").toFile();
    TestPreferencesInitializer.init(configDir.getAbsolutePath());
    final IMainMenu mainMenu = new IMainMenu() {

        public JMenu getToolsMenu() {
            return new JMenu();
        }

        public JMenu getProjectMenu() {
            return new JMenu();
        }

        public JMenu getOptionsMenu() {
            return new JMenu();
        }

        public JMenu getMachineTranslationMenu() {
            return new JMenu();
        }

        public JMenu getGlossaryMenu() {
            return new JMenu();
        }

        public JMenu getAutoCompletionMenu() {
            return new JMenu();
        }

        public void invokeAction(String action, int modifiers) {
        }
    };
    Core.setMainWindow(new IMainWindow() {

        public void addDockable(Dockable pane) {
        }

        public void displayErrorRB(Throwable ex, String errorKey, Object... params) {
        }

        public Font getApplicationFont() {
            return new Font("Dialog", Font.PLAIN, 12);
        }

        public JFrame getApplicationFrame() {
            return new JFrame();
        }

        public void lockUI() {
        }

        public void showLengthMessage(String messageText) {
        }

        public void showProgressMessage(String messageText) {
        }

        public void showStatusMessageRB(String messageKey, Object... params) {
        }

        public void showTimedStatusMessageRB(String messageKey, Object... params) {
        }

        public void displayWarningRB(String warningKey, Object... params) {
        }

        public void displayWarningRB(String warningKey, String supercedesKey, Object... params) {
        }

        public void showErrorDialogRB(String title, String message, Object... args) {
        }

        public void unlockUI() {
        }

        public IMainMenu getMainMenu() {
            return mainMenu;
        }

        public Cursor getCursor() {
            return null;
        }

        public void setCursor(Cursor cursor) {
        }

        public int showConfirmDialog(Object message, String title, int optionType, int messageType) throws HeadlessException {
            return 0;
        }

        public void showMessageDialog(String message) {
        }

        public void showLockInsertMessage(String messageText, String toolTip) {
        }
    });
    Core.setCurrentProject(new NotLoadedProject());
    final IEditorSettings editorSettings = new IEditorSettings() {

        @Override
        public boolean isUseTabForAdvance() {
            return false;
        }

        @Override
        public void setUseTabForAdvance(boolean useTabForAdvance) {
        }

        @Override
        public boolean isMarkTranslated() {
            return false;
        }

        @Override
        public void setMarkTranslated(boolean markTranslated) {
        }

        @Override
        public boolean isMarkUntranslated() {
            return false;
        }

        @Override
        public void setMarkUntranslated(boolean markUntranslated) {
        }

        @Override
        public boolean isMarkAutoPopulated() {
            return false;
        }

        @Override
        public void setMarkAutoPopulated(boolean markAutoPopulated) {
        }

        @Override
        public boolean isDisplaySegmentSources() {
            return false;
        }

        @Override
        public void setDisplaySegmentSources(boolean displaySegmentSources) {
        }

        @Override
        public boolean isMarkNonUniqueSegments() {
            return false;
        }

        @Override
        public void setMarkNonUniqueSegments(boolean markNonUniqueSegments) {
        }

        @Override
        public boolean isMarkNotedSegments() {
            return false;
        }

        @Override
        public void setMarkNotedSegments(boolean markNotedSegments) {
        }

        @Override
        public boolean isMarkNBSP() {
            return false;
        }

        @Override
        public void setMarkNBSP(boolean markNBSP) {
        }

        @Override
        public boolean isMarkWhitespace() {
            return false;
        }

        @Override
        public void setMarkWhitespace(boolean markWhitespace) {
        }

        @Override
        public boolean isMarkBidi() {
            return false;
        }

        @Override
        public void setMarkBidi(boolean markBidi) {
        }

        @Override
        public boolean isAutoSpellChecking() {
            return false;
        }

        @Override
        public void setAutoSpellChecking(boolean isNeedToSpell) {
        }

        @Override
        public boolean isDoFontFallback() {
            return false;
        }

        @Override
        public void setDoFontFallback(boolean doFallback) {
        }

        @Override
        public String getDisplayModificationInfo() {
            return null;
        }

        @Override
        public void setDisplayModificationInfo(String displayModificationInfo) {
        }

        @Override
        public void updateTagValidationPreferences() {
        }

        @Override
        public void updateViewPreferences() {
        }

        @Override
        public boolean isMarkLanguageChecker() {
            return false;
        }

        @Override
        public void setMarkLanguageChecker(boolean markLanguageChecker) {
        }

        @Override
        public boolean isMarkGlossaryMatches() {
            return false;
        }

        @Override
        public void setMarkGlossaryMatches(boolean markGlossaryMatches) {
        }

        @Override
        public void setMarkParagraphDelimitations(boolean mark) {
        }

        @Override
        public boolean isMarkParagraphDelimitations() {
            return false;
        }
    };
    TestCoreInitializer.initEditor(new IEditor() {

        @Override
        public void windowDeactivated() {
        }

        @Override
        public void undo() {
        }

        @Override
        public void setFilter(IEditorFilter filter) {
        }

        @Override
        public void setAlternateTranslationForCurrentEntry(boolean alternate) {
        }

        @Override
        public void requestFocus() {
        }

        @Override
        public void replaceEditTextAndMark(String text) {
        }

        @Override
        public void replaceEditText(String text) {
        }

        @Override
        public void removeFilter() {
        }

        @Override
        public void remarkOneMarker(String markerClassName) {
        }

        @Override
        public void registerUntranslated() {
        }

        @Override
        public void registerPopupMenuConstructors(int priority, IPopupMenuConstructor constructor) {
        }

        @Override
        public void registerIdenticalTranslation() {
        }

        @Override
        public void registerEmptyTranslation() {
        }

        @Override
        public void refreshViewAfterFix(List<Integer> fixedEntries) {
        }

        @Override
        public void refreshView(boolean doCommit) {
        }

        @Override
        public void redo() {
        }

        @Override
        public void prevEntryWithNote() {
        }

        @Override
        public void prevEntry() {
        }

        @Override
        public void nextUntranslatedEntry() {
        }

        @Override
        public void nextUniqueEntry() {
        }

        @Override
        public void nextTranslatedEntry() {
        }

        @Override
        public void nextEntryWithNote() {
        }

        @Override
        public void nextEntry() {
        }

        @Override
        public void markActiveEntrySource(SourceTextEntry requiredActiveEntry, List<Mark> marks, String markerClassName) {
        }

        @Override
        public void insertText(String text) {
        }

        @Override
        public void insertTextAndMark(String text) {
        }

        @Override
        public void insertTag(String tag) {
        }

        @Override
        public void gotoHistoryForward() {
        }

        @Override
        public void gotoHistoryBack() {
        }

        @Override
        public void gotoFile(int fileIndex) {
        }

        @Override
        public void gotoEntryAfterFix(int fixedEntry, String fixedSource) {
        }

        @Override
        public void gotoEntry(String srcString, EntryKey key) {
        }

        @Override
        public void gotoEntry(int entryNum) {
        }

        @Override
        public void gotoEntry(int entryNum, CaretPosition pos) {
        }

        @Override
        public IEditorSettings getSettings() {
            return editorSettings;
        }

        @Override
        public String getSelectedText() {
            return null;
        }

        @Override
        public IEditorFilter getFilter() {
            return null;
        }

        @Override
        public String getCurrentTranslation() {
            return null;
        }

        @Override
        public String getCurrentTargetFile() {
            return null;
        }

        @Override
        public String getCurrentFile() {
            return null;
        }

        @Override
        public int getCurrentEntryNumber() {
            return 0;
        }

        @Override
        public SourceTextEntry getCurrentEntry() {
            return null;
        }

        @Override
        public IAutoCompleter getAutoCompleter() {
            return null;
        }

        @Override
        public void commitAndLeave() {
        }

        @Override
        public void commitAndDeactivate() {
        }

        @Override
        public void changeCase(CHANGE_CASE_TO newCase) {
        }

        @Override
        public void activateEntry() {
        }
    });
}
Also used : IEditor(org.omegat.gui.editor.IEditor) HeadlessException(java.awt.HeadlessException) IMainWindow(org.omegat.gui.main.IMainWindow) Dockable(com.vlsolutions.swing.docking.Dockable) Mark(org.omegat.gui.editor.mark.Mark) Cursor(java.awt.Cursor) Font(java.awt.Font) JFrame(javax.swing.JFrame) SourceTextEntry(org.omegat.core.data.SourceTextEntry) IAutoCompleter(org.omegat.gui.editor.autocompleter.IAutoCompleter) IEditorFilter(org.omegat.gui.editor.IEditorFilter) EntryKey(org.omegat.core.data.EntryKey) IPopupMenuConstructor(org.omegat.gui.editor.IPopupMenuConstructor) IEditorSettings(org.omegat.gui.editor.IEditorSettings) NotLoadedProject(org.omegat.core.data.NotLoadedProject) IMainMenu(org.omegat.gui.main.IMainMenu) JMenu(javax.swing.JMenu) Before(org.junit.Before)

Example 33 with HeadlessException

use of java.awt.HeadlessException in project omegat by omegat-org.

the class PluginsTest method testPluginsListClasses.

@Test
public void testPluginsListClasses() throws Exception {
    Properties plugins = new Properties();
    try (Reader fr = Files.newBufferedReader(PLUGINS_FILE, StandardCharsets.UTF_8)) {
        plugins.load(fr);
    }
    // Some plugins depend on inited prefs
    TestPreferencesInitializer.init();
    for (Object o : plugins.keySet()) {
        String[] classes = plugins.getProperty(o.toString()).split(" ");
        for (String cls : classes) {
            try {
                Class.forName(cls);
            } catch (ClassNotFoundException ex) {
                fail(ex.toString());
            } catch (HeadlessException ex) {
            // Don't care about this
            }
        }
    }
}
Also used : HeadlessException(java.awt.HeadlessException) Reader(java.io.Reader) Properties(java.util.Properties) Test(org.junit.Test)

Example 34 with HeadlessException

use of java.awt.HeadlessException in project Spark by igniterealtime.

the class MutualAuthenticationSettingsPanel method createSelfSignedCertificate.

private void createSelfSignedCertificate() {
    idControll.setUpData(commonNameField.getText(), organizationUnitField.getText(), organizationField.getText(), countryField.getText(), cityField.getText());
    try {
        KeyPair keyPair = idControll.createKeyPair();
        X509Certificate cert = idControll.createSelfSignedCertificate(keyPair);
        if (saveCertToFile.isSelected()) {
            PemBuilder pemBuilder = new PemBuilder();
            pemBuilder.add(keyPair.getPrivate());
            pemBuilder.add(cert);
            pemBuilder.saveToPemFile(IdentityController.CERT_FILE);
            JOptionPane.showMessageDialog(null, Res.getString("dialog.self.signed.certificate.has.been.created") + IdentityController.SECURITY_DIRECTORY.toString());
        } else {
            try {
                idControll.addEntryToKeyStore(cert, keyPair.getPrivate());
            } catch (HeadlessException | InvalidNameException | KeyStoreException e) {
                Log.error("Couldn't save entry to IdentityStore", e);
            }
        }
    } catch (NoSuchAlgorithmException | NoSuchProviderException | IOException | OperatorCreationException | CertificateException e1) {
        Log.error("Couldn't create Self Signed Certificate", e1);
    }
}
Also used : KeyPair(java.security.KeyPair) HeadlessException(java.awt.HeadlessException) CertificateException(java.security.cert.CertificateException) KeyStoreException(java.security.KeyStoreException) NoSuchAlgorithmException(java.security.NoSuchAlgorithmException) IOException(java.io.IOException) PemBuilder(org.jivesoftware.sparkimpl.certificates.PemHelper.PemBuilder) X509Certificate(java.security.cert.X509Certificate) InvalidNameException(javax.naming.InvalidNameException) NoSuchProviderException(java.security.NoSuchProviderException) OperatorCreationException(org.bouncycastle.operator.OperatorCreationException)

Example 35 with HeadlessException

use of java.awt.HeadlessException in project eweb4j-framework by laiweiwei.

the class FileUtil method toBufferedImage.

private static BufferedImage toBufferedImage(Image image) {
    if (image instanceof BufferedImage) {
        return (BufferedImage) image;
    }
    // This code ensures that all the pixels in the image are loaded
    image = new ImageIcon(image).getImage();
    // Determine if the image has transparent pixels; for this method's
    // implementation, see e661 Determining If an Image Has Transparent
    // Pixels
    // boolean hasAlpha = hasAlpha(image);
    // Create a buffered image with a format that's compatible with the
    // screen
    BufferedImage bimage = null;
    GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
    try {
        // Determine the type of transparency of the new buffered image
        int transparency = Transparency.OPAQUE;
        /*
			 * if (hasAlpha) { transparency = Transparency.BITMASK; }
			 */
        // Create the buffered image
        GraphicsDevice gs = ge.getDefaultScreenDevice();
        GraphicsConfiguration gc = gs.getDefaultConfiguration();
        bimage = gc.createCompatibleImage(image.getWidth(null), image.getHeight(null), transparency);
    } catch (HeadlessException e) {
    // The system does not have a screen
    }
    if (bimage == null) {
        // Create a buffered image using the default color model
        int type = BufferedImage.TYPE_INT_RGB;
        // int type = BufferedImage.TYPE_3BYTE_BGR;//by wang
        /*
			 * if (hasAlpha) { type = BufferedImage.TYPE_INT_ARGB; }
			 */
        bimage = new BufferedImage(image.getWidth(null), image.getHeight(null), type);
    }
    // Copy image to buffered image
    Graphics g = bimage.createGraphics();
    // Paint the image onto the buffered image
    g.drawImage(image, 0, 0, null);
    g.dispose();
    return bimage;
}
Also used : Graphics(java.awt.Graphics) ImageIcon(javax.swing.ImageIcon) GraphicsDevice(java.awt.GraphicsDevice) HeadlessException(java.awt.HeadlessException) GraphicsEnvironment(java.awt.GraphicsEnvironment) BufferedImage(java.awt.image.BufferedImage) GraphicsConfiguration(java.awt.GraphicsConfiguration)

Aggregations

HeadlessException (java.awt.HeadlessException)63 IOException (java.io.IOException)19 File (java.io.File)16 Point (java.awt.Point)8 GraphicsConfiguration (java.awt.GraphicsConfiguration)7 BufferedImage (java.awt.image.BufferedImage)7 Dimension (java.awt.Dimension)6 Rectangle (java.awt.Rectangle)6 ActionEvent (java.awt.event.ActionEvent)5 PrintService (javax.print.PrintService)5 StreamPrintService (javax.print.StreamPrintService)5 JFrame (javax.swing.JFrame)5 GraphicsDevice (java.awt.GraphicsDevice)4 GraphicsEnvironment (java.awt.GraphicsEnvironment)4 PrinterException (java.awt.print.PrinterException)4 DialogTypeSelection (javax.print.attribute.standard.DialogTypeSelection)4 ImageIcon (javax.swing.ImageIcon)4 JFileChooser (javax.swing.JFileChooser)4 Frame (java.awt.Frame)3 Graphics (java.awt.Graphics)3