|
|||||||||
| Home >> All >> com >> jguild >> jrpm >> [ ui overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
com.jguild.jrpm.ui
Class RPMBrowser

java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
com.jguild.jrpm.ui.RPMBrowser
- All Implemented Interfaces:
- javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants
- public class RPMBrowser
- extends javax.swing.JFrame
- implements java.awt.event.ActionListener
- extends javax.swing.JFrame
A browser to search for rpm files in a given directory. The rpms are schown in a tree. The tree display the in rpm defined groups. So every rpm that point to the same group are sorted into the same node in the tree. This browser should demonstrate the functionality of jRPM.
| Nested Class Summary | |
private class |
RPMBrowser.GroupNode
|
private class |
RPMBrowser.InfoPanel
|
private class |
RPMBrowser.MyMonitor
|
(package private) class |
RPMBrowser.MyRenderer
|
private class |
RPMBrowser.RPMGroupTreeModel
|
private class |
RPMBrowser.RPMNode
|
private class |
RPMBrowser.TagLabel
|
| Nested classes inherited from class javax.swing.JFrame |
javax.swing.JFrame.AccessibleJFrame |
| Nested classes inherited from class java.awt.Frame |
java.awt.Frame.AccessibleAWTFrame |
| Nested classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
| 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 | |
private RPMBrowser.InfoPanel |
infoPanel
|
private RPMBrowser.RPMGroupTreeModel |
treeModel
|
| Fields inherited from class javax.swing.JFrame |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled |
| Fields inherited from class java.awt.Frame |
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR |
| Fields inherited from class java.awt.Window |
|
| Fields inherited from class java.awt.Container |
|
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface javax.swing.WindowConstants |
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
RPMBrowser()
Creates a new RPMBrowser object. |
|
| Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
This method is invoked when an action occurs. |
private void |
chooseBaseDir()
|
private javax.swing.JTree |
createGroupTree()
|
private javax.swing.JMenuBar |
createMenuBar()
|
private javax.swing.JPanel |
createRPMInfoPane()
|
private void |
createRPMTree(java.io.File f)
|
private java.util.List |
getRPMFiles(java.io.File dir,
RPMBrowser.MyMonitor monitor)
|
static void |
main(java.lang.String[] args)
Main method to start the RPMBrowser |
private void |
quit()
|
private boolean |
quitConfirmed()
|
| Methods inherited from class java.awt.Frame |
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
| Field Detail |
infoPanel
private RPMBrowser.InfoPanel infoPanel
treeModel
private RPMBrowser.RPMGroupTreeModel treeModel
| Constructor Detail |
RPMBrowser
public RPMBrowser()
- Creates a new RPMBrowser object.
| Method Detail |
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
- Description copied from interface:
java.awt.event.ActionListener - This method is invoked when an action occurs.
- Specified by:
actionPerformedin interfacejava.awt.event.ActionListener
main
public static void main(java.lang.String[] args)
- Main method to start the RPMBrowser
getRPMFiles
private java.util.List getRPMFiles(java.io.File dir, RPMBrowser.MyMonitor monitor)
chooseBaseDir
private void chooseBaseDir()
createGroupTree
private javax.swing.JTree createGroupTree()
createMenuBar
private javax.swing.JMenuBar createMenuBar()
createRPMInfoPane
private javax.swing.JPanel createRPMInfoPane()
createRPMTree
private void createRPMTree(java.io.File f)
quit
private void quit()
quitConfirmed
private boolean quitConfirmed()
|
|||||||||
| Home >> All >> com >> jguild >> jrpm >> [ ui overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC