Classes for Your Projects
| [Previous] [Main] [Next] |
Classes for Your Projects
· | BoundedTextField.java - Creates a JTextField that will not accept more than x characters where you define the x value.
|
· | BoundedPlainDocument.java - part of BoundedTextField
|
· | CustomViewer.java - This is a pop-up viewer for JTables. It allows you to view the contents of long strings or text fields.
|
· | DateDialog.java - pop-up calendar for choosing a date.
|
· | DoublyLinkedList.java
|
· | GeneralDialog.java - a generic three button, give text and ask a question screen.
|
· | GeneralDialog4Btn.java - a generic four button, give text and ask a question screen.
|
· | GetBrowserAndWP.java - code to ask a user for the path to their word processor and Browser. These values are stored in a table and used to call up these applications as needed.
|
· | History.java - code to view an HTML file. The date and time a user views the file is stored and they are only offered the option to view the file when it is newer than the one they last viewed. Used by a developer to notify users of changes in the application they are using.
|
· | JSearchableComboBox.java - A JComboBox with "Look-ahead". It fills in the most probable answer based upon what the user has entered so far.
|
· | JxFrame.java - a class to inhereit instead of JFrame. This gives a single point to make modifications that will affect each frame in an entire application. This one adds the automatic determination of Look and Feel code. It also informs the system to make button more active.
|
· | JxButton.java -a class to inhereit instead of JButton. This gives a single point to make modifications that will affect each frame in an entire application.
|
· | JxLabel.java - a class to inhereit instead of JLabel. This gives a single point to make modifications that will affect each frame in an entire application.
|
· | JxTextArea.java - a class to inhereit instead of JTextArea. This gives a single point to make modifications that will affect each frame in an entire application. This one makes the tab key exit a JTextArea that is being editied. The default requires a user to press CTRL-Tab.
|
· | ListDialog.java - a generic screen to show a list that the user chooses an option from. It has an optional "Add a new value" feature.
|
· | LowVisionMetalLookAndFeel.java - code to change the look and feel to very large text and very high contrast.
|
· | MutableInteger.java - code to pass an integer value into a class and allow changes made in the class to be known by the calling class.
|
· | NumericPlainDocument.java - Part of the Numeric TextField class.
|
· | NumericTextField.java - creates a JTextField that accepts a number with a specified number of decimal places.
|
· | ProgressMonitorDemo.java - and ProgressMonitorInc.java and ProgressMonitorWork.java. I found it very difficult to get the ProgressMonitor (a small pop-up that fills as your long running task runs) to work. I finally figured out something that works reliably and these three classes show how to do it.
|
· | PrintScreen code - this code is included inside the various classes that JGuiGen generates.
|
· | RegexFormatter.java - code to help apply a Regex value to a JFormattedText field
|
· | RowLayout1.java - a layout manager that includes one column of labels and then a variable number of columns. This can be used for most business applications.
|
· | RowLayoutConstraint.java - part of the rowlayout manager.
|
· | SetIcon.java - code to replace the coffee cup icon on each frame.
|
· | SQLWhereClause.java - a class to pop-up a simple SQL Where clause generator.
|
· | StreamEditorPane.java - Part of the TextEditor class.
|
· | SwitchLF.java - code to switch look and feels in a running application.
|
· | TableMap.java - part of the TableSorter class.
|
· | TableSorter.java - code to make a JTable that sorts on each column when the column header is clicked.
|
· | TernarySearchTree.java - part of the JSearchableComboBox class.
|
· | TextViewer.java - Code to view a Text field.
|
· | TextEditor.java - Code to edit a text field.
|
· | TableHeaderJLabel.java - Code to display special headers over a column in a JTable.
|
· | WholeNumberField.java - code to create a JTextField that will only accept integer values.
|
· | Several look-and-feel classes
|
· | Several encryption files.
|
· | DataDictionaryCheck.java - compare the actual schema of a database with the values contained in a data-dict table.
|
· | DataDictionary.java - master program
|
· | DataDictWriteGuiCode.java - write out the GUI code.
|
· | DataDictWriteTableModel.java - write out the AbstractTableModel code.
|
· | DataDictSort.java - populate a sort order column in the data-dict table. This is used to generate the GUI code in approximately the same order that the developer wants the columns to appear on the screen.
|
· | DataDictGuiBuilder1.java - generates part of the GUI code.
|
· | DataDictGuiBuilder2.java - generates the rest of the GUI code.
|
· | Model.java - utilities and links applications to abstract table model files that access the SQL database.
|
· | DBMaster.java - generates a console (LOG) screen for your application.
|