jExifToolGUI | platform java/Swing graphical frontend | Computer Vision library
kandi X-RAY | jExifToolGUI Summary
kandi X-RAY | jExifToolGUI Summary
jExifToolGUI is a java/Swing program for Windows/Linux/macOS that functions as a graphical frontend (GUI) for exiftool. jExifToolGUI is (just) a graphical frontend for ExifTool. It can use a "reference" image to write the tags to a multiple set of photos, like GPS tags for photos taken at the same location but somehow miss or contain incorrect GPS info. jExifToolGUI also contains extensive renaming functionality based on the Exif info in your photos. ExifTool is a platform-independent Perl command-line application and library for reading, writing and editing metadata in a wide variety of files. Many thanks go to Phil Harvey for his excellent tool. Without ExifTool, this graphical frontend for ExifTool would never have existed. Exiftool is by far the best and most extensive metadata tool available! It reads and writes metadata information from/to many files, but primarily focuses on photos/images. It reads/writes EXIF, GPS, XMP, maker notes for many cameras, JFIF, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, ISAD(G) and many, many more tags. It can use a "reference" image to write the tags to a multiple set of photos or a complete directory containing photos. Copylefted libre software. Use, study, change and share; with all, according to the GPLv3+ license. Releases Website. English Online manual. Spanish Online manual. YouTube Instruction videos. Hosted Weblate translation. jExifToolGUI is a remake of my own pyExifToolGUI (website).
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- Add buttonListeners
- Initialize the GUI
- Load images
- Write the export file
- Initialize the UI
- Load the text in the label text
- Apply the text for the given button text
- Updates the display location of a result row
- Updates the bounding box variables
- Adds radio button to radio buttons
- Generate the UI component
- When the keystrokes are selected by the JTable
- Check to see if there is a folder in the user home folder
- Fill all combobox in the View panel
- Checks if the preferences file exists
- The main application
- Builds the XMapKit
- Called when a grid view is selected
- Save the metadata
- Initialize the basic menus
- Sets the required screen texts
- Get the custom set name
- Called when the user presses the button
- Initialize UI
- Called when the button is pressed
- Initialize UI panel
jExifToolGUI Key Features
jExifToolGUI Examples and Code Snippets
Community Discussions
Trending Discussions on jExifToolGUI
QUESTION
I have a main(screen) gui window and need to open a few "multi input" windows (jdialog or when not possible jframe), for example to add preferences (4 textfields with 2 filechoosers and 2 radiobuttons). When pressing OK/Cancel in these JDialogs (or JFrames), my entire application closes. I don't want that. How can I prevent that?
First try: I tried the intelliJ option "New -> Create Dialog class", which gives me a JDialog with OK/Cancel button. Pressing one of the buttons closes the JDialog and my entire application.
Second try: I wrote a class "by hand" which creates a JDialog (and also tried JFrame). Again: Pressing one of the buttons closes the JDialog and my entire application.
I removed "dispose()" and "setVisible(false)" options from theJDialog (JFrame), but still my entire application is closed.
main class method
...ANSWER
Answered 2019-Apr-29 at 16:51 switch(ev.getActionCommand()) {
case "Preferences":
showPreferencesDialog();
case "Exit":
System.exit(0);
break;
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install jExifToolGUI
You can use jExifToolGUI like any standard Java library. Please include the the jar files in your classpath. You can also use any IDE and you can run and debug the jExifToolGUI component as you would do with any other Java program. Best practice is to use a build tool that supports dependency management such as Maven or Gradle. For Maven installation, please refer maven.apache.org. For Gradle installation, please refer gradle.org .
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page