|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjavax.swing.plaf.ComponentUI
javax.swing.plaf.FileChooserUI
javax.swing.plaf.basic.BasicFileChooserUI
javax.swing.plaf.metal.MetalFileChooserUI
public class MetalFileChooserUI
FileChooser 的 Metal L&F 實作。
| 巢狀類別摘要 | |
|---|---|
protected class |
MetalFileChooserUI.DirectoryComboBoxAction
當 DirectoryComboBox 已更改所選項時調用。 |
protected class |
MetalFileChooserUI.DirectoryComboBoxModel
字體選擇組合框的資料模型。 |
protected class |
MetalFileChooserUI.FileRenderer
|
protected class |
MetalFileChooserUI.FilterComboBoxModel
字體選擇組合框的資料模型。 |
class |
MetalFileChooserUI.FilterComboBoxRenderer
呈現不同的型別大小和樣式。 |
protected class |
MetalFileChooserUI.SingleClickListener
|
| 欄位摘要 |
|---|
| 建構子摘要 | |
|---|---|
MetalFileChooserUI(JFileChooser filechooser)
|
|
| 從類別 javax.swing.plaf.ComponentUI 繼承的方法 |
|---|
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, paint, update |
| 從類別 java.lang.Object 繼承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 建構子詳細資訊 |
|---|
public MetalFileChooserUI(JFileChooser filechooser)
| 方法詳細資訊 |
|---|
public static ComponentUI createUI(JComponent c)
public void installUI(JComponent c)
ComponentUI 複製的描述ComponentUI 實例將作為 UI 委託安裝在指定元件上時,可調用此方法。此方法應該為外觀完整地配置元件,包括以下方面:
LayoutManager。
PropertyChangeListener。
BasicFileChooserUI 中的 installUIc - 將安裝此 UI 委託的元件ComponentUI.uninstallUI(javax.swing.JComponent),
JComponent.setUI(javax.swing.plaf.ComponentUI),
JComponent.updateUI()public void uninstallComponents(JFileChooser fc)
BasicFileChooserUI 中的 uninstallComponentspublic void installComponents(JFileChooser fc)
BasicFileChooserUI 中的 installComponentsprotected JPanel getButtonPanel()
protected JPanel getBottomPanel()
protected void installStrings(JFileChooser fc)
BasicFileChooserUI 中的 installStringsprotected void installListeners(JFileChooser fc)
BasicFileChooserUI 中的 installListenersprotected ActionMap getActionMap()
protected ActionMap createActionMap()
protected JPanel createList(JFileChooser fc)
protected JPanel createDetailsView(JFileChooser fc)
public ListSelectionListener createListSelectionListener(JFileChooser fc)
BasicFileChooserUI 中的 createListSelectionListenerfc - 一個 JFileChooser
ListSelectionListenerpublic void uninstallUI(JComponent c)
ComponentUI 複製的描述installUI 期間,在指定元件上反向執行的配置操作。當此 UIComponent 實例將作為 UI 委託從指定元件上移除時,可調用此方法。此方法應該取消在 installUI 中執行的配置操作,非常小心地使 JComponent 實例處於某種潔淨狀態(沒有額外的偵聽器、沒有特定於外觀的屬性物件等等)。配置內容應該套件括以下方面:
BasicFileChooserUI 中的 uninstallUIc - 從中移除此 UI 委託的元件;此參數常被忽略,但如果 UI 物件是無狀態的並由多個元件共享,則可以使用該參數ComponentUI.installUI(javax.swing.JComponent),
JComponent.updateUI()public Dimension getPreferredSize(JComponent c)
JFileChooser 的首選大小。首選大小在高度和寬度上至少應該與檔案選擇器的佈局管理器推薦的首選大小一樣大。
ComponentUI 中的 getPreferredSizec - 一個 JFileChooser
DimensionJComponent.getPreferredSize(),
LayoutManager.preferredLayoutSize(java.awt.Container)public Dimension getMinimumSize(JComponent c)
JFileChooser 的最小大小。
ComponentUI 中的 getMinimumSizec - 一個 JFileChooser
DimensionJComponent.getMinimumSize(),
LayoutManager.minimumLayoutSize(java.awt.Container),
ComponentUI.getPreferredSize(javax.swing.JComponent)public Dimension getMaximumSize(JComponent c)
JFileChooser 的最大大小。
ComponentUI 中的 getMaximumSizec - 一個 JFileChooser
DimensionJComponent.getMaximumSize(),
LayoutManager2.maximumLayoutSize(java.awt.Container)public PropertyChangeListener createPropertyChangeListener(JFileChooser fc)
BasicFileChooserUI 中的 createPropertyChangeListenerprotected void removeControlButtons()
protected void addControlButtons()
public void ensureFileIsVisible(JFileChooser fc,
File f)
BasicFileChooserUI 中的 ensureFileIsVisiblepublic void rescanCurrentDirectory(JFileChooser fc)
BasicFileChooserUI 中的 rescanCurrentDirectorypublic String getFileName()
BasicFileChooserUI 中的 getFileNamepublic void setFileName(String filename)
BasicFileChooserUI 中的 setFileNameprotected void setDirectorySelected(boolean directorySelected)
BasicFileChooserUI 中的 setDirectorySelecteddirectorySelected - 如果目錄當前處於被選擇狀態。public String getDirectoryName()
BasicFileChooserUI 中的 getDirectoryNamepublic void setDirectoryName(String dirname)
BasicFileChooserUI 中的 setDirectoryNameprotected javax.swing.plaf.metal.MetalFileChooserUI.DirectoryComboBoxRenderer createDirectoryComboBoxRenderer(JFileChooser fc)
protected MetalFileChooserUI.DirectoryComboBoxModel createDirectoryComboBoxModel(JFileChooser fc)
protected MetalFileChooserUI.FilterComboBoxRenderer createFilterComboBoxRenderer()
protected MetalFileChooserUI.FilterComboBoxModel createFilterComboBoxModel()
public void valueChanged(ListSelectionEvent e)
protected JButton getApproveButton(JFileChooser fc)
BasicFileChooserUI 中的 getApproveButton
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。