|
|||||||||
| Home >> All >> com >> fm >> [ gui overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
com.fm.gui
Class fmContentPanel

java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.fm.gui.fmContentPanel
- All Implemented Interfaces:
- javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable
- public class fmContentPanel
- extends javax.swing.JPanel
- implements java.awt.event.ActionListener
- extends javax.swing.JPanel
Contains general channel information and items representation
| Nested Class Summary | |
private class |
fmContentPanel.fmHeaderTable
Extends default JTable |
class |
fmContentPanel.fmHeaderTableCellRenderer
Renderer for table cells |
class |
fmContentPanel.fmHeaderTableHeaderRenderer
Renderer for table header |
private class |
fmContentPanel.fmSplitViewPane
Represents spiltted view |
| 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 | |
private com.fm.rss.rssChannel |
activeChannel
Channel currently being displayed |
private java.util.Vector |
browseHistory
fmHyperlinkRouter /** Browse history vector |
private fmCategoryTree |
categoryTree
|
private javax.swing.JLabel |
channelTitle
|
private com.fm.rss.rssChannel |
currentChannel
Current channel (last channel set with setChannel) |
static java.lang.String |
DEFAULT_GREETING
|
private static int |
HISTORY_MAX_SIZE
|
private int |
historyPointer
|
private javax.swing.JEditorPane |
htmlContentPane
txt/html content pane for the non splitted view |
private javax.swing.JPanel |
infoPane
Top panel with channel title, creation date, show mode |
private javax.swing.JPanel |
navPane
Navigation and settings panel |
private javax.swing.JButton |
nextButton
|
private javax.swing.JButton |
prevButton
|
(package private) java.util.Properties |
runtimeProperties
|
private boolean |
setChannelLocked
Lock flag for setChannel method |
private fmContentPanel.fmSplitViewPane |
splitViewPane
Content panel for splitted view mode |
private com.fm.transform.Transformer |
transformer
Default transformer |
| 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.Container |
|
| 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 | |
fmContentPanel(java.util.Properties props,
fmHyperlinkRouter linkRouter,
fmCategoryTree tree)
Default constructor |
|
| Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
Action listener's methods |
void |
addChannelToHistory(com.fm.rss.rssChannel ch)
Puts specified object into history Vector. |
void |
performLookAndFeelUpdate()
Updates L&F settings using runtime properties and fmUITheme settings |
void |
setChannel(com.fm.rss.rssChannel channel)
Set channel to display |
private void |
showChannel(com.fm.rss.rssChannel channel)
Show specified channel using content view panels |
void |
showNextChannel()
Show next channel in the history |
void |
showNextItem()
Show next channel's item. |
void |
showPreviousChannel()
Show previous channel in the history |
void |
showPreviousItem()
Show previous channel's item. |
| Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
infoPane
private javax.swing.JPanel infoPane
- Top panel with channel title, creation date, show mode
navPane
private javax.swing.JPanel navPane
- Navigation and settings panel
htmlContentPane
private javax.swing.JEditorPane htmlContentPane
- txt/html content pane for the non splitted view
splitViewPane
private fmContentPanel.fmSplitViewPane splitViewPane
- Content panel for splitted view mode
transformer
private com.fm.transform.Transformer transformer
- Default transformer
currentChannel
private com.fm.rss.rssChannel currentChannel
- Current channel (last channel set with setChannel)
activeChannel
private com.fm.rss.rssChannel activeChannel
- Channel currently being displayed
setChannelLocked
private boolean setChannelLocked
- Lock flag for setChannel method
browseHistory
private java.util.Vector browseHistory
- fmHyperlinkRouter
/** Browse history vector
HISTORY_MAX_SIZE
private static int HISTORY_MAX_SIZE
historyPointer
private int historyPointer
nextButton
private javax.swing.JButton nextButton
prevButton
private javax.swing.JButton prevButton
categoryTree
private fmCategoryTree categoryTree
channelTitle
private javax.swing.JLabel channelTitle
DEFAULT_GREETING
public static java.lang.String DEFAULT_GREETING
runtimeProperties
java.util.Properties runtimeProperties
| Constructor Detail |
fmContentPanel
public fmContentPanel(java.util.Properties props, fmHyperlinkRouter linkRouter, fmCategoryTree tree)
- Default constructor
| Method Detail |
setChannel
public void setChannel(com.fm.rss.rssChannel channel)
- Set channel to display
This method will update browse history and set specified channel as current channel for further operations only if setChannelLocked flag is false
showChannel
private void showChannel(com.fm.rss.rssChannel channel)
- Show specified channel using content view panels
addChannelToHistory
public void addChannelToHistory(com.fm.rss.rssChannel ch)
- Puts specified object into history Vector.
If history size exceeds HISTORY_MAX_SIZE value, the head entry
will be removed and the current value will be inserted into
the tail (FIFO)
showPreviousChannel
public void showPreviousChannel()
- Show previous channel in the history
showNextChannel
public void showNextChannel()
- Show next channel in the history
showPreviousItem
public void showPreviousItem()
- Show previous channel's item.
Does nothing if split view pane isn't visible
showNextItem
public void showNextItem()
- Show next channel's item.
Does nothing if split view pane isn't visible
performLookAndFeelUpdate
public void performLookAndFeelUpdate()
- Updates L&F settings using runtime properties and fmUITheme settings
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
- Action listener's methods
- Specified by:
actionPerformedin interfacejava.awt.event.ActionListener
|
|||||||||
| Home >> All >> com >> fm >> [ gui overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC