|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.sourcejammer.client.gui.GuiUtil
Title: $FileName: GuiUtil.java$
Nested Class Summary | |
static class |
GuiUtil.Columns
|
static class |
GuiUtil.CustomTableModel
|
Field Summary | |
private static FileDialogWrapper |
fileDialog
|
private static java.lang.String[] |
inputBoxValues
|
private static javax.swing.JDialog |
mjInputBox
|
private static javax.swing.JPanel |
mjTextBoxPanel
|
private static java.lang.String |
PASSWORD_LABEL
|
Constructor Summary | |
private |
GuiUtil()
|
Method Summary | |
static boolean |
areTextFilesSelected(ProjectTreeNode project,
java.lang.String[] selectedFileNames)
Determines if any of the selected files in project are text files. |
static boolean |
createDirectoryIfRequested(java.io.File dir)
|
static javax.swing.tree.DefaultTreeModel |
createTreeModel(org.sourcejammer.project.view.Project root)
|
static java.lang.String[] |
displayInputBox(java.lang.String[] inputLabels,
java.lang.String[] defaultValues,
java.lang.String title,
boolean modal,
java.lang.String okButtonText)
|
static java.lang.String[] |
displayInputBox(java.lang.String[] inputLabels,
java.lang.String title,
boolean modal,
java.lang.String okButtonText)
|
static void |
displayWarningMessage(java.lang.String s)
Display a message. |
static VersionListTableModel |
getBaseVersionListTableModel()
|
static java.awt.Image |
getFileIcon(org.sourcejammer.project.view.NodeInfo nd)
|
static DefaultSortTableModel |
getFileTableModel(org.sourcejammer.project.NodeIterator files)
|
static void |
refreshTreeNodeContents(ProjectTreeNode node)
|
static java.io.File |
selectFile(boolean bShowFiles,
java.lang.String title,
java.lang.String affirmText,
java.io.File defaultDir,
java.awt.Dialog parentDialog)
Display file dialog type specified in config file to select a file/directory. |
static java.io.File |
selectFile(boolean bShowFiles,
java.lang.String title,
java.lang.String affirmText,
java.io.File defaultDir,
java.awt.Frame parentFrame)
Display file dialog type specified in config file to select a file/directory. |
static java.awt.GridBagConstraints |
setConstraints(java.awt.GridBagConstraints constraints,
int x,
int y,
int width,
int height,
int padx,
int pady,
int fill,
int anchor)
|
static void |
setNewTableModel(javax.swing.table.TableModel model)
|
static void |
setTableColumnToolTip(javax.swing.JTable table,
javax.swing.table.TableColumn col,
java.lang.String colName,
java.lang.String toolTip)
|
static void |
setTablePreferredSizes()
|
static org.sourcejammer.project.NodeIterator |
sortNodeIterator(org.sourcejammer.project.NodeIterator iter)
Return a new NodeIterator with some contents as iter passed in, but sorted by NodeName. |
static org.sourcejammer.project.NodeIterator |
sortNodeIterator(org.sourcejammer.project.NodeIterator iter,
boolean invert)
Return a new NodeIterator with some contents as iter passed in, but sorted by NodeName. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static javax.swing.JDialog mjInputBox
private static java.lang.String[] inputBoxValues
private static javax.swing.JPanel mjTextBoxPanel
private static FileDialogWrapper fileDialog
private static final java.lang.String PASSWORD_LABEL
Constructor Detail |
private GuiUtil()
Method Detail |
public static java.io.File selectFile(boolean bShowFiles, java.lang.String title, java.lang.String affirmText, java.io.File defaultDir, java.awt.Frame parentFrame)
public static java.io.File selectFile(boolean bShowFiles, java.lang.String title, java.lang.String affirmText, java.io.File defaultDir, java.awt.Dialog parentDialog)
public static void setTablePreferredSizes()
public static DefaultSortTableModel getFileTableModel(org.sourcejammer.project.NodeIterator files)
public static java.awt.Image getFileIcon(org.sourcejammer.project.view.NodeInfo nd)
public static void refreshTreeNodeContents(ProjectTreeNode node) throws GUICommandException, org.sourcejammer.util.SourceJammerConnectionException
GUICommandException
org.sourcejammer.util.SourceJammerConnectionException
public static void setNewTableModel(javax.swing.table.TableModel model)
public static java.lang.String[] displayInputBox(java.lang.String[] inputLabels, java.lang.String title, boolean modal, java.lang.String okButtonText)
public static java.lang.String[] displayInputBox(java.lang.String[] inputLabels, java.lang.String[] defaultValues, java.lang.String title, boolean modal, java.lang.String okButtonText)
public static VersionListTableModel getBaseVersionListTableModel()
public static void setTableColumnToolTip(javax.swing.JTable table, javax.swing.table.TableColumn col, java.lang.String colName, java.lang.String toolTip)
public static javax.swing.tree.DefaultTreeModel createTreeModel(org.sourcejammer.project.view.Project root)
public static void displayWarningMessage(java.lang.String s)
public static java.awt.GridBagConstraints setConstraints(java.awt.GridBagConstraints constraints, int x, int y, int width, int height, int padx, int pady, int fill, int anchor)
public static org.sourcejammer.project.NodeIterator sortNodeIterator(org.sourcejammer.project.NodeIterator iter)
public static org.sourcejammer.project.NodeIterator sortNodeIterator(org.sourcejammer.project.NodeIterator iter, boolean invert)
public static boolean areTextFilesSelected(ProjectTreeNode project, java.lang.String[] selectedFileNames) throws org.sourcejammer.project.NodeDoesNotExistException
project
- -- the currently selected ProjectTreeNode.selectedFileNames
- -- a String array of the file names of all of the
files selected in project.
true
if at least one of the selected files is a Text file.
org.sourcejammer.project.NodeDoesNotExistException
public static boolean createDirectoryIfRequested(java.io.File dir) throws java.io.IOException
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |