|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object javax.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
中的 installUI
c
- 將安裝此 UI 委託的元件ComponentUI.uninstallUI(javax.swing.JComponent)
,
JComponent.setUI(javax.swing.plaf.ComponentUI)
,
JComponent.updateUI()
public void uninstallComponents(JFileChooser fc)
BasicFileChooserUI
中的 uninstallComponents
public void installComponents(JFileChooser fc)
BasicFileChooserUI
中的 installComponents
protected JPanel getButtonPanel()
protected JPanel getBottomPanel()
protected void installStrings(JFileChooser fc)
BasicFileChooserUI
中的 installStrings
protected void installListeners(JFileChooser fc)
BasicFileChooserUI
中的 installListeners
protected ActionMap getActionMap()
protected ActionMap createActionMap()
protected JPanel createList(JFileChooser fc)
protected JPanel createDetailsView(JFileChooser fc)
public ListSelectionListener createListSelectionListener(JFileChooser fc)
BasicFileChooserUI
中的 createListSelectionListener
fc
- 一個 JFileChooser
ListSelectionListener
public void uninstallUI(JComponent c)
ComponentUI
複製的描述installUI
期間,在指定元件上反向執行的配置操作。當此 UIComponent
實例將作為 UI 委託從指定元件上移除時,可調用此方法。此方法應該取消在 installUI
中執行的配置操作,非常小心地使 JComponent
實例處於某種潔淨狀態(沒有額外的偵聽器、沒有特定於外觀的屬性物件等等)。配置內容應該套件括以下方面:
BasicFileChooserUI
中的 uninstallUI
c
- 從中移除此 UI 委託的元件;此參數常被忽略,但如果 UI 物件是無狀態的並由多個元件共享,則可以使用該參數ComponentUI.installUI(javax.swing.JComponent)
,
JComponent.updateUI()
public Dimension getPreferredSize(JComponent c)
JFileChooser
的首選大小。首選大小在高度和寬度上至少應該與檔案選擇器的佈局管理器推薦的首選大小一樣大。
ComponentUI
中的 getPreferredSize
c
- 一個 JFileChooser
Dimension
JComponent.getPreferredSize()
,
LayoutManager.preferredLayoutSize(java.awt.Container)
public Dimension getMinimumSize(JComponent c)
JFileChooser
的最小大小。
ComponentUI
中的 getMinimumSize
c
- 一個 JFileChooser
Dimension
JComponent.getMinimumSize()
,
LayoutManager.minimumLayoutSize(java.awt.Container)
,
ComponentUI.getPreferredSize(javax.swing.JComponent)
public Dimension getMaximumSize(JComponent c)
JFileChooser
的最大大小。
ComponentUI
中的 getMaximumSize
c
- 一個 JFileChooser
Dimension
JComponent.getMaximumSize()
,
LayoutManager2.maximumLayoutSize(java.awt.Container)
public PropertyChangeListener createPropertyChangeListener(JFileChooser fc)
BasicFileChooserUI
中的 createPropertyChangeListener
protected void removeControlButtons()
protected void addControlButtons()
public void ensureFileIsVisible(JFileChooser fc, File f)
BasicFileChooserUI
中的 ensureFileIsVisible
public void rescanCurrentDirectory(JFileChooser fc)
BasicFileChooserUI
中的 rescanCurrentDirectory
public String getFileName()
BasicFileChooserUI
中的 getFileName
public void setFileName(String filename)
BasicFileChooserUI
中的 setFileName
protected void setDirectorySelected(boolean directorySelected)
BasicFileChooserUI
中的 setDirectorySelected
directorySelected
- 如果目錄當前處於被選擇狀態。public String getDirectoryName()
BasicFileChooserUI
中的 getDirectoryName
public void setDirectoryName(String dirname)
BasicFileChooserUI
中的 setDirectoryName
protected 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。