|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.miami.romeo.main.Games
Games.
Panel with a single selection tree, the list of games and
a message area to show any errors or diagnostics.
Nested Class Summary |
Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
javax.swing.table.TableColumnModel |
columnModel1
|
javax.swing.table.TableColumnModel |
columnModel2
|
javax.swing.table.TableColumnModel |
columnModel3
|
javax.swing.JButton |
extTablesColor
|
javax.swing.JSplitPane |
horzSplitPane
|
javax.swing.JLabel |
interCellSpacingLabel
|
javax.swing.JSlider |
interCellSpacingSlider
|
javax.swing.JButton |
intTablesColor
|
IndicatorCellRenderer |
iRenderer
|
javax.swing.JTextPane |
messageArea
|
javax.swing.JPanel |
messageAreaPanel
|
TableRenderer |
renderer
|
javax.swing.JPanel |
rightPanel
|
java.util.Vector |
row
|
javax.swing.JLabel |
rowHeightLabel
|
javax.swing.JSlider |
rowHeightSlider
|
SortButtonRenderer |
sbr
|
javax.swing.JScrollPane |
scrollMessages
|
javax.swing.JCheckBox |
showHorizontalLinesCheckBox
|
javax.swing.JCheckBox |
showVerticalLinesCheckBox
|
javax.swing.JTable |
table
|
javax.swing.JTable |
table2
|
javax.swing.JTable |
table3
|
javax.swing.JPanel |
tableOptionsPanel
|
javax.swing.JTree |
tree
|
TreeNodeRenderer |
treeRenderer
|
javax.swing.JSplitPane |
vertSplitPane
|
javax.swing.JComboBox |
xmameComboBox
|
Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
Games(Romeo romeo)
The constructor initializes all components. |
Method Summary | |
void |
appendMessage(java.lang.String type,
java.lang.String message)
This method appends a line to the message area in this way: date + message. |
void |
checkCatver()
This method checks if catver.ini exists: if the file exists it enables any specific tree nodes. |
void |
checkListOfGames(java.lang.String xmamePath)
This method checks wheter a list of games has been created for a given xmame executable. |
java.lang.Integer |
checkMinMax(java.lang.Integer value)
This method checks min/max values for the progress bars in the main table. |
void |
checkXmame(java.lang.String xmamePath)
This method performs any operations if a new xmame executable is selected. |
IndicatorCellRenderer |
createIndicatorCellRenderer()
This method returns a renderer for the table cells containing a progress bar. |
void |
createInfoDialog(java.lang.String title,
java.lang.String gameName,
java.lang.String cloneOf,
java.lang.String[] lines)
This method creates a dialog box to show info about a game. |
javax.swing.JScrollPane |
createMessageArea()
This method creates a scrollable message area to display any errors or diagnostics from subprocesses. |
protected void |
createNodes(TreeNode top)
This methods creates tree nodes. |
javax.swing.JCheckBoxMenuItem |
createPopupCheckBoxMenuItem(javax.swing.JPopupMenu popup,
java.lang.String label,
java.lang.String mnemonic,
java.lang.String accessibleDescription,
java.lang.String filename,
javax.swing.Action action,
int row)
This method creates a JCheckBoxMenuItem for the popup menu to set a given game as a favorite. |
javax.swing.JPopupMenu |
createPopupMenu(javax.swing.JTable tableSource,
int x,
int y,
int row,
int column)
This method creates a popup menu for the tables. |
javax.swing.JMenuItem |
createPopupMenuItem(javax.swing.JPopupMenu popup,
java.lang.String label,
java.lang.String mnemonic,
java.lang.String accessibleDescription,
java.lang.String filename,
javax.swing.Action action)
This method creates a generic JMenuItem for the popup menu. |
javax.swing.JMenuItem |
createPopupSubMenuItem(javax.swing.JMenu menu,
java.lang.String label,
java.lang.String mnemonic,
java.lang.String accessibleDescription,
java.lang.String filename,
javax.swing.Action action)
This method creates a generic sub JMenuItem for the popup menu. |
TableRenderer |
createTableCellRenderer(java.awt.Color background)
This method returns a new DefaultTableCellRenderer to render table cells containing a label. |
javax.swing.JPanel |
createTableOptions()
This method creates a panel containing table options. |
javax.swing.JScrollPane |
createTables()
This method creates three tables and then adds them to a a JScrollPane. |
javax.swing.JScrollPane |
createTree()
This method create a single selection JTree and then adds it to a JScrollPane. |
javax.swing.JPopupMenu |
createTreePopupMenu(javax.swing.JTree treeSource,
int x,
int y)
|
javax.swing.JComboBox |
createXmameComboBox()
This method creates a combo box to list available xmame executables and then adds it to a scroll pane. |
void |
enableTree()
This method enables the selection tree. |
boolean |
gameExists(java.lang.String[] romDir,
java.lang.String gameName)
This method returns true if the given game exists, false otherwise. |
boolean |
gameIsRunnable(java.lang.String gameName,
java.lang.String cloneOf,
java.lang.String driver)
This method returns if a rom is runnable. |
java.lang.String |
getGamePath(java.lang.String[] romDir,
java.lang.String gameName)
This method returns the rom dir path where the given game has been stored in. |
protected java.lang.String |
getNameOfList(java.lang.String xmamePath)
This method returns the name of the list of games. |
javax.swing.JPopupMenu |
getPopupMenu()
This method returns the table popup menu. |
java.lang.String[] |
getRomDirs()
This method returns the rom dir paths. |
protected java.lang.String |
getXmamePath()
This method returns the xmame executable file path. |
java.lang.String |
getXmameVersion(java.lang.String xmamePath)
This method returns xmame version. |
void |
highlightAllGamesNode()
This method highlights programmatically 'All games' node. |
void |
highlightRow(javax.swing.JTable table,
int row,
int column)
This method highlights a row in the list of games. |
void |
initGames()
This method shows the list of all games on startup. |
boolean |
kickerIsAvailable(java.lang.String[] romDir,
java.lang.String gameName,
java.lang.String driver)
This method verifies if the kicker needed by the given game is available. |
boolean |
kickerOK(java.lang.String[] romDir,
java.lang.String kickerName)
This method returns true if the kicker exists, false otherwise. |
boolean |
originalGameExists(java.lang.String[] romDir,
java.lang.String gameName)
This method returns true if the given game exists, false otherwise. |
java.lang.String |
parseURL(java.lang.String url,
java.lang.String fileName)
This method parses an internet url set by the user to download a file (rom, snap etc.), returning a string with all chars '$' substituted by the file name. |
void |
resize(javax.swing.JComponent comp)
This method resizes the tables. |
boolean |
romNeedsKicker(java.lang.String driver)
This method verifies if the given game needs a kicker. |
void |
saveListOfGames()
This method creates a box to show the updating of the list of games. |
void |
scrollMessageAreaToBottom()
This method scrolls the message area to the bottom. |
void |
setCategoryNodeEnabled(javax.swing.JTree tree,
boolean enabled)
This method enables/disables tree categories nodes. |
void |
setCellSize()
This method sets table cell height and width. |
void |
setComponentsLocked(boolean locked)
This method locks/unlocks some menu items. |
void |
setNumberOfPlayedMatches(java.lang.String gameName,
int MAX)
This method sets the values for the progress bars contained in the table. |
void |
setXmameSoundPlugins(java.lang.String xmamePath)
This method updates sound plugins. |
protected void |
showListOfGames(java.lang.String selectedNode)
This method shows the list of games selected by the user. |
protected void |
showListOfGames(java.net.URL url)
This method shows the list of games selected by the user. |
void |
updateRomeo(java.lang.String xmamePath)
This method updates some components if the list of games has been loaded. |
void |
updateStatusField(java.lang.String xmamePath)
This method shows xmame version in the status bar. |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public javax.swing.JComboBox xmameComboBox
public javax.swing.JTree tree
public TreeNodeRenderer treeRenderer
public javax.swing.JLabel interCellSpacingLabel
public javax.swing.JSlider interCellSpacingSlider
public javax.swing.JLabel rowHeightLabel
public javax.swing.JSlider rowHeightSlider
public javax.swing.JCheckBox showHorizontalLinesCheckBox
public javax.swing.JCheckBox showVerticalLinesCheckBox
public javax.swing.JButton intTablesColor
public javax.swing.JButton extTablesColor
public java.util.Vector row
public javax.swing.table.TableColumnModel columnModel1
public javax.swing.table.TableColumnModel columnModel2
public javax.swing.table.TableColumnModel columnModel3
public TableRenderer renderer
public IndicatorCellRenderer iRenderer
public SortButtonRenderer sbr
public javax.swing.JPanel tableOptionsPanel
public javax.swing.JPanel rightPanel
public javax.swing.JTable table
public javax.swing.JTable table2
public javax.swing.JTable table3
public javax.swing.JTextPane messageArea
public javax.swing.JScrollPane scrollMessages
public javax.swing.JPanel messageAreaPanel
public javax.swing.JSplitPane horzSplitPane
public javax.swing.JSplitPane vertSplitPane
Constructor Detail |
public Games(Romeo romeo)
romeo
- The callerMethod Detail |
public javax.swing.JComboBox createXmameComboBox()
JComboBox
checkXmame(String)
public javax.swing.JScrollPane createTree()
JScrollPane
createNodes(TreeNode)
,
showListOfGames(String)
,
checkCatver()
protected void createNodes(TreeNode top)
top
- The root tree nodeprotected void showListOfGames(java.net.URL url)
url
- The url representing the user selectionshowListOfGames(String)
public javax.swing.JPopupMenu createTreePopupMenu(javax.swing.JTree treeSource, int x, int y)
protected void showListOfGames(java.lang.String selectedNode)
selectedNode
- The name of the selected tree noderesize(JComponent)
,
Utils.setProgressBarMaximum(JProgressBar, int)
,
Utils.setProgressBarValue(JProgressBar, int)
,
TableSorter.tableChanged(TableModelEvent)
public void resize(javax.swing.JComponent comp)
comp
- The component to resizepublic javax.swing.JPanel createTableOptions()
JPanel
public javax.swing.JScrollPane createTables()
JScrollPane
createTableCellRenderer(Color)
,
createIndicatorCellRenderer()
,
TableSorter.addMouseListenerToHeaderInTable(JTable, SortButtonRenderer)
,
Romeo.setLocked(boolean, Container)
,
setComponentsLocked(boolean)
,
Options.runMame()
,
createPopupMenu(JTable, int, int, int, int)
public TableRenderer createTableCellRenderer(java.awt.Color background)
background
- The background color to pass to the table renderer
TableRenderer
public IndicatorCellRenderer createIndicatorCellRenderer()
IndicatorCellRenderer
JProgressBar.setStringPainted(boolean)
,
JComponent.setBackground(Color)
,
IndicatorCellRenderer.setLimits(Hashtable)
public void setCellSize()
public void setComponentsLocked(boolean locked)
true
enable these menu items;
else disable them.
public javax.swing.JPopupMenu createPopupMenu(javax.swing.JTable tableSource, int x, int y, int row, int column)
tableSource
- The component invokerx
- The x coordinate in invoker's coordinate space
at which the popup menu is to be displayedy
- The y coordinate in invoker's coordinate space
at which the popup menu is to be displayedrow
- The table row at the position x,y in the
coordinate space of the component invokercolumn
- The table column at the position x,y in the
coordinate space of the component invoker
JPopupMenu
createPopupMenuItem(JPopupMenu, String, String, String, String, Action)
,
createPopupCheckBoxMenuItem(JPopupMenu, String, String, String, String, Action, int)
,
createPopupSubMenuItem(JMenu, String, String, String, String, Action)
public javax.swing.JMenuItem createPopupMenuItem(javax.swing.JPopupMenu popup, java.lang.String label, java.lang.String mnemonic, java.lang.String accessibleDescription, java.lang.String filename, javax.swing.Action action)
popup
- The popup menu to add the menu item tolabel
- The menu item' s textmnemonic
- The keyboard mnemonic on the current componentaccessibleDescription
- The accessible description of this objectfilename
- The icon this component will displayaction
- The Action for the ActionEvent source
JMenuItem
for the popup menupublic javax.swing.JMenuItem createPopupSubMenuItem(javax.swing.JMenu menu, java.lang.String label, java.lang.String mnemonic, java.lang.String accessibleDescription, java.lang.String filename, javax.swing.Action action)
menu
- The menu to add the sub menu item tolabel
- The menu item' s textmnemonic
- The keyboard mnemonic on the current componentaccessibleDescription
- The accessible description of this objectfilename
- The icon this component will displayaction
- The Action for the ActionEvent source
JMenuItem
for the popup menupublic javax.swing.JCheckBoxMenuItem createPopupCheckBoxMenuItem(javax.swing.JPopupMenu popup, java.lang.String label, java.lang.String mnemonic, java.lang.String accessibleDescription, java.lang.String filename, javax.swing.Action action, int row)
popup
- The popup menu to add the JCheckBoxMenuItem tolabel
- The components' s textmnemonic
- The keyboard mnemonic on the current componentaccessibleDescription
- The accessible description of this objectfilename
- The icon this component will displayaction
- The Action for the ActionEvent sourcerow
- The table row where to know if the component
is enabled
JCheckBoxMenuItem
for the popup menupublic javax.swing.JPopupMenu getPopupMenu()
JPopupMenu
public javax.swing.JScrollPane createMessageArea()
JScrollPane
appendMessage(String, String)
public void initGames()
public void checkXmame(java.lang.String xmamePath)
xmamePath
- The path to the xmame executablecheckListOfGames(String)
,
appendMessage(String, String)
public void checkListOfGames(java.lang.String xmamePath)
xmamePath
- The path to the xmame executablesaveListOfGames()
,
DataIO.listOfGamesExists(String, String)
,
DataIO.saveListOfGames(String, String)
,
DataIO.getListOfGames(String, String)
,
appendMessage(String, String)
public void saveListOfGames()
DataIO.saveListOfGames(String, String)
,
updateRomeo(String)
public void updateRomeo(java.lang.String xmamePath)
updateStatusField(String)
,
enableTree()
,
checkCatver()
,
highlightAllGamesNode()
,
setXmameSoundPlugins(String)
public void updateStatusField(java.lang.String xmamePath)
xmamePath
- The path to the xmame executablegetXmameVersion(String)
public java.lang.String getXmameVersion(java.lang.String xmamePath)
xmamePath
- The path to the xmame executable
String
Xmame.getVersion(String)
public void enableTree()
appendMessage(String, String)
public void setCategoryNodeEnabled(javax.swing.JTree tree, boolean enabled)
tree
- The tree to enable/disableenabled
- if true
enable the tree; else
disable it.TreeNode.getChildCount()
public void checkCatver()
setCategoryNodeEnabled(JTree, boolean)
,
appendMessage(String, String)
public void highlightAllGamesNode()
public void setXmameSoundPlugins(java.lang.String xmamePath)
xmamePath
- The path to the xmame executableXmame.setDigitalSoundPlugins(String)
,
Xmame.setSoundMixerPlugins(String)
public boolean gameIsRunnable(java.lang.String gameName, java.lang.String cloneOf, java.lang.String driver)
gameName
- The game namecloneOf
- The original version of the given gamedriver
- The driver used by the game
True
if the game is runnable;
false
otherwise.getRomDirs()
,
gameExists(String[], String)
,
Xmame.romIsCorrect(String, String, String)
,
romNeedsKicker(String)
,
kickerIsAvailable(String[], String, String)
,
originalGameExists(String[], String)
,
appendMessage(String, String)
public java.lang.String[] getRomDirs()
Utils.parseValues(String, char)
public boolean gameExists(java.lang.String[] romDir, java.lang.String gameName)
romDir
- The rom dirsgameName
- The game name
True
if the given game exists,
false
otherwisepublic java.lang.String getGamePath(java.lang.String[] romDir, java.lang.String gameName)
romDir
- The rom dirsgameName
- The game name
public boolean romNeedsKicker(java.lang.String driver)
driver
- The driver used by a given game
True
if the game needs a kicker;
false
otherwise.public boolean kickerIsAvailable(java.lang.String[] romDir, java.lang.String gameName, java.lang.String driver)
romDir
- The path to the rom dirsgameName
- The game namedriver
- The driver used by the game
True
if the kicker is available;
false
otherwise.kickerOK(String[], String)
public boolean kickerOK(java.lang.String[] romDir, java.lang.String kickerName)
romDir
- The rom dirskickerName
- The kicker name
True
if the kicker exists,
false
otherwisepublic boolean originalGameExists(java.lang.String[] romDir, java.lang.String gameName)
romDir
- The rom dirsgameName
- The game name
True
if the given game exists,
false
otherwiseprotected java.lang.String getNameOfList(java.lang.String xmamePath)
xmamePath
- The path to the xmame executable
String
Xmame.getVersion(String)
protected java.lang.String getXmamePath()
String
public void appendMessage(java.lang.String type, java.lang.String message)
type
- The type of message to displaymessage
- The message to displayscrollMessageAreaToBottom()
public void scrollMessageAreaToBottom()
public void setNumberOfPlayedMatches(java.lang.String gameName, int MAX)
gameName
- The game nameMAX
- The maximum valuepublic java.lang.Integer checkMinMax(java.lang.Integer value)
value
- The value to check
public java.lang.String parseURL(java.lang.String url, java.lang.String fileName)
url
- The url to parsefileName
- The file name
String
public void createInfoDialog(java.lang.String title, java.lang.String gameName, java.lang.String cloneOf, java.lang.String[] lines)
title
- The box' s captiongameName
- The game namecloneOf
- The original version of a given gamelines
- The array of data to showpublic void highlightRow(javax.swing.JTable table, int row, int column)
table
- The table where to highlight the row inrow
- The row to highlightcolumn
- The column where to scroll the table
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |