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();
}
}
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() {
}
});
}
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
}
}
}
}
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);
}
}
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;
}
Aggregations