
org.fife.tmm.GeneralOptionsPanel Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of tokenmakermaker Show documentation
Show all versions of tokenmakermaker Show documentation
An application to easily create syntax highlighting for custom languages in RSyntaxTextArea.
The newest version!
package org.fife.tmm;
import java.awt.BorderLayout;
import java.awt.Frame;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import java.io.IOException;
import javax.swing.BorderFactory;
import javax.swing.Box;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JComponent;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.event.DocumentEvent;
import javax.swing.event.DocumentListener;
import net.miginfocom.swing.MigLayout;
import org.fife.ui.FSATextField;
import org.fife.ui.OptionsDialogPanel;
import org.fife.ui.SelectableLabel;
import org.fife.ui.UIUtil;
import org.fife.ui.rtextfilechooser.RDirectoryChooser;
import org.fife.ui.rtextfilechooser.RTextFileChooser;
/**
* General options for TokenMakerMaker.
*
* @author Robert Futrell
* @version 1.0
*/
class GeneralOptionsPanel extends OptionsDialogPanel implements ActionListener {
private TokenMakerMaker app;
private FSATextField javacField;
private FSATextField sourceDirField;
private FSATextField classDirField;
private RTextFileChooser fileChooser;
private RDirectoryChooser dirChooser;
private JComboBox
© 2015 - 2025 Weber Informatics LLC | Privacy Policy