導航:首頁 > 編程語言 > javajlist添加滾動條

javajlist添加滾動條

發布時間:2025-02-04 22:17:30

1. java里的swing是什麼意思,為什麼取名swing

軟體包 javax.swing
提棗派嫌供一組「輕量級」(全部是 Java 語言)組件,盡量讓這些組件在所有平台上的工作方式都相同。

介面摘要
Action Action 介面提供 ActionListener 介面的一個有用擴展,以便若干控制項訪問相同的功能。
BoundedRangeModel 定義由 Slider 和 ProgressBar 這類組羨型件使用的數據模型。
ButtonModel 按鈕的狀態模型。
CellEditor 此介面定義任何通用編輯器應該能夠實現的方法。
ComboBoxEditor 用於 JComboBox 組件的編輯器組件。
ComboBoxModel 用於組合框的數據模型。
DesktopManager DesktopManager 對象由 DesktopPane 對象所擁有。
Icon 一個小的固定大小圖片,通常用於裝飾組件。
JComboBox.KeySelectionManager 定義 KeySelectionManager 的介面。
ListCellRenderer 標識可用作「橡皮圖章」以繪制 JList 中單元格的組件。
ListModel 此介面定義方法組件(如 JList),這些組件用於獲取列表中每個單元格的值以及列表的長度。
ListSelectionModel 此介面表示任何組件的當前選擇狀態,該組件顯示一個具有穩定索引的值列表。
MenuElement 可以放入菜單中的所有組件都應該實現此介面。
MutableComboBoxModel ComboBoxModel 的可變版本
Renderer 為負責「呈現」(顯示)值的對象定義需求。
RootPaneContainer 此介面由具有單個 JRootPane 子組件的組件來實現,這些子組件包括:JDialog、JFrame、JWindow、JApplet、JInternalFrame。
Scrollable 為類似 JScrollPane 的滾動容器提供信息的介面。
ScrollPaneConstants 與 JScrollPane 組件一起使用的常數。
SingleSelectionModel 最多支持一個索引選項的模型。
SpinnerModel 對象值的潛在無界序列的模型。
SwingConstants 通常用於在屏幕上定位或定向組件的常量的集合。
UIDefaults.ActiveValue 此類使用戶能夠在默認表中存儲項,該默認表在每次使用某個 getXXX(key) 方法進行查找時創建。
UIDefaults.LazyValue 此類使用戶能夠在默認表中存儲項,該默認表只有在第一次使用某個 getXXX(key) 方法進行查找時才創建。
WindowConstants 用於控制窗口關閉操作的常量。

類摘要
AbstractAction 此類提供 JFC Action 介面的默認實現。
AbstractButton 定義按鈕和菜單項的一般行為。
AbstractCellEditor
AbstractListModel 該數據模型的抽象定義提供一個帶內容的 List。
AbstractSpinnerModel 此類提供 SpinnerModel 介面的 ChangeListener 部分,該凳手介面應該適用於最具體的 SpinnerModel 實現。
ActionMap ActionMap 提供從 Object(稱為鍵 或 Action 名)到 Action 的映射。
BorderFactory 提供標准 Border 對象的工廠類。
Box 使用 BoxLayout 對象作為其布局管理器的一個輕量級容器。
Box.Filler 參與布局但沒有視圖的輕量級組件的實現。
BoxLayout 允許縱向或橫向布置多個組件的布局管理器。
ButtonGroup 此類用於為一組按鈕創建一個多斥(multiple-exclusion)作用域。
CellRendererPane 此類被插入在單元格渲染器與使用它們的組件之間。
ComponentInputMap ComponentInputMap 是與特定 JComponent 相關聯的 InputMap。
DebugGraphics 支持圖形調試的圖形子類。
DefaultBoundedRangeModel BoundedRangeModel 的一般實現。
DefaultButtonModel Button 組件的數據模型的默認實現。
DefaultCellEditor 表單元格和樹單元格的默認編輯器。
DefaultComboBoxModel 組合框的默認模型。
DefaultDesktopManager 此類是 DesktopManager 的實現。
DefaultFocusManager 此類已被廢棄,用 1.4 focus API 取代。
DefaultListCellRenderer 呈現列表中的一個項。
DefaultListCellRenderer.UIResource 實現 UIResource 的 DefaultListCellRenderer 的子類。
DefaultListModel 此類以鬆散方式實現 java.util.Vector API,它實現 1.1.x 版本的 java.util.Vector,沒有 collection 類支持,並且在發生更改時通知 ListDataListener。
DefaultListSelectionModel 列表選擇的默認數據模型。
DefaultSingleSelectionModel SingleSelectionModel 的一般實現。
FocusManager 從 1.4 focus API 開始,此類已被廢棄。
GrayFilter 一個圖像過濾器,它通過將圖像轉換成灰度級圖像並增亮圖像中的像素來「禁用」圖像。
ImageIcon 一個 Icon 介面的實現,它根據 Image 繪制 Icon。
InputMap InputMap 提供輸入事件(目前只使用 KeyStroke)和 Object 之間的綁定。
InputVerifier 此類的用途是通過帶文本欄位的 GUI 幫助客戶端支持流暢的焦點導航。
該 FocusTraversalPolicy 可以有選擇地提供確定 JInternalFrame 初始 Component 的演算法。
JApplet java.applet.Applet 的擴展版,它添加了對 JFC/Swing 組件架構的支持。
JButton "push" 按鈕的實現。
JCheckBox 復選框的實現,復選框是一個可以被選定和取消選定的項,它將其狀態顯示給用戶。
JCheckBoxMenuItem 可以被選定或取消選定的菜單項。
JColorChooser JColorChooser 提供一個用於允許用戶操作和選擇顏色的控制器窗格。
JComboBox 將按鈕或可編輯欄位與下拉列表組合的組件。
JComponent 該類是除頂層容器外所有 Swing 組件的基類。
JDesktopPane 用於創建多文檔界面或虛擬桌面的容器。
JDialog 創建對話框窗口的主要類。
JEditorPane 可編輯各種內容的文本組件。
JFileChooser JFileChooser 為用戶選擇文件提供了一種簡單的機制。
JFormattedTextField JFormattedTextField 擴展了 JTextField,添加了對格式化任意值的支持,以及一旦用戶編輯了文本就檢索特定對象的支持。
JFormattedTextField.AbstractFormatter JFormattedTextField 所使用的 AbstractFormatter 實例,用於處理從 Object 到 String 和從 String 到 Object 的轉換。
JFormattedTextField.AbstractFormatterFactory JFormattedTextField 使用的 AbstractFormatterFactory 實例,用來獲得 AbstractFormatter 實例,依次使用該實例格式化各個值。
JFrame java.awt.Frame 的擴展版本,該版本添加了對 JFC/Swing 組件架構的支持。
JInternalFrame 提供很多本機窗體功能的輕量級對象,這些功能包括拖動、關閉、變成圖標、調整大小、標題顯示和支持菜單欄。
JInternalFrame.JDesktopIcon 此組件表示 JInternalFrame 的圖標化版本。
JLabel 用於短文本字元串或圖像或二者的顯示區。
JLayeredPane JLayeredPane 為 JFC/Swing 容器添加了深度,允許組件在需要時互相重疊。
JList 該組件允許用戶從列表中選擇一個或多個對象。
JMenu 菜單的該實現是一個包含 JMenuItem 的彈出窗口,用戶選擇 JMenuBar 上的項時會顯示該 JMenuItem。
JMenuBar 菜單欄的實現。
JMenuItem 菜單中的項的實現。
JOptionPane JOptionPane 有助於方便地彈出要求用戶提供值或向其發出通知的標准對話框。
JPanel JPanel 是一般輕量級容器。
JPasswordField JPasswordField 是一個輕量級組件,允許編輯一個單行文本,其視圖指示鍵入內容,但不顯示原始字元。
JPopupMenu 彈出菜單的實現,彈出菜單是一個可彈出並顯示一系列選項的小窗口。
JPopupMenu.Separator 彈出與菜單有關的分隔符。
JProgressBar 默認顯示有界區間整數值的組件。
JRadioButton 實現一個單選按鈕,此按鈕項可被選擇或取消選擇,並可為用戶顯示其狀態。
JRadioButtonMenuItem 一個單選按鈕菜單項的實現。
JRootPane 該輕量級容器由 JFrame、JDialog、JWindow、JApplet 和 JInternalFrame 在後台使用。
JScrollBar 滾動條的實現。
JScrollPane 提供輕量級組件的 scrollable 視圖。
JSeparator JSeparator 為實現分隔線提供了一個通用組件 - 通常用作菜單項之間的分隔符,以便將菜單項分成幾個邏輯組。
JSlider 一個讓用戶以圖形方式在有界區間內通過移動滑塊來選擇值的組件。
JSpinner 讓用戶從一個有序序列中選擇一個數字或者一個對象值的單行輸入欄位。
JSpinner.DateEditor 其模型為 SpinnerDateModel 的 JSpinner 編輯器。
JSpinner.DefaultEditor 一個針對非常特殊編輯器的簡單基類,該類在 JFormattedTextField 中顯示模型的當前值的只讀視圖。
JSpinner.ListEditor 其模型為 SpinnerListModel 的 JSpinner 編輯器。
JSpinner.NumberEditor 其模型為 SpinnerNumberModel 的 JSpinner 編輯器。
JSplitPane JSplitPane 用於分隔兩個(只能兩個)Component。
JTabbedPane 一個組件,它允許用戶通過單擊具有給定標題和/或圖標的選項卡,在一組組件之間進行切換。
JTable JTable 用來顯示和編輯規則的二維單元表。
JTextArea JTextArea 是一個顯示純文本的多行區域。
JTextField JTextField 是一個輕量級組件,它允許編輯單行文本。
JTextPane 可以用以圖形方式表示的屬性來標記的文本組件。
JToggleButton 具有兩個狀態的(two-state)按鈕的實現。
JToggleButton.ToggleButtonModel ToggleButton 模型 警告:此類的已序列化對象與以後的 Swing 版本不兼容。
JToolBar JToolBar 提供了一個用來顯示常用的 Action 或控制項的組件。
JToolBar.Separator 一個特定於工具欄的分隔符。
JToolTip 用來顯示 Component 的「提示」。
JTree 將分層數據集顯示為輪廓的控制項。
JTree.DynamicUtilTreeNode DynamicUtilTreeNode 可以包裝 vectors/hashtables/arrays/strings 並根據需要創建適當的子樹節點。
JTree.EmptySelectionModel EmptySelectionModel 是一個不允許選擇任何內容的 TreeSelectionModel。
JViewport 用於查看基礎信息的「視口」或「觀察孔」。
JWindow JWindow 是一個容器,可以顯示在用戶桌面上的任何位置。
KeyStroke 表示鍵盤或等效輸入設置上的鍵操作的 KeyStroke。
LayoutFocusTraversalPolicy 根據 Component 的大小、位置和方向對其排序的 SortingFocusTraversalPolicy。
LookAndFeel 從可插入外觀組件的角度全面展現外觀的特性。
MenuSelectionManager MenuSelectionManager 擁有菜單層次結構中的選項。
OverlayLayout 要在彼此頂部安排組件的布局管理器。
Popup Popup 用於向用戶顯示 Component,它通常位於特定包含層次結構中所有其他 Component 的頂部。
PopupFactory 顧名思義,PopupFactory 用於獲取 Popup 的實例。
ProgressMonitor 監視某個操作的進度的類。
ProgressMonitorInputStream 監視讀取某些 InputStream 的進度。
RepaintManager 此類管理重繪請求,以最大限度地降低重繪次數。
ScrollPaneLayout JScrollPane 使用的布局管理器。
ScrollPaneLayout.UIResource ScrollPaneLayout 的 UI 資源版本。
SizeRequirements 為方便布局管理器,計算組件的有關大小和位置信息。
SizeSequence 一個 SizeSequence 對象,它有效地維護一個包含大小和相應位置的順序列表。
SortingFocusTraversalPolicy 通過對焦點遍歷循環的 Components 按給定 Comparator 排序確定遍歷順序的 FocusTraversalPolicy。
SpinnerDateModel Date 序列的一個 SpinnerModel。
SpinnerListModel 其值由數組或 List 定義的 SpinnerModel 的簡單實現。
SpinnerNumberModel 用於數字序列的 SpinnerModel。
Spring 該 Spring 類的實例將存儲以下三個表示其行為特徵的屬性:minimum、preferred 和 maximum 值。
SpringLayout SpringLayout 根據一組約束布置其相關容器的子組件。
SpringLayout.Constraints Constraints 對象將管理組件大小和位置更改方式的約束存儲在 SpringLayout 控制的容器中。
SwingUtilities Swing 實用方法的集合。
Timer 在指定延遲之後激發一個或多個操作事件。
ToolTipManager 管理系統中的所有 ToolTips。
TransferHandler 此類用於處理往返於 Swing 組件的 Transferable 的傳輸。
UIDefaults Swing 組件的默認值表。
UIDefaults.LazyInputMap LazyInputMap 將在其 createValue 方法中創建一個 InputMap。
UIDefaults.ProxyLazyValue 此類提供一個可用於延遲載入要創建實例類的 LazyValue 的實現。
UIManager 此類跟蹤當前的外觀及其默認設置。
UIManager.LookAndFeelInfo 為了配置菜單或為了初始應用程序設置而提供關於已安裝的 LookAndFeel 的少量信息。
ViewportLayout JViewport 的默認布局管理器。

枚舉摘要
JTable.PrintMode 用於列印 JTable 的列印模式。

異常摘要
指示在用戶系統上不存在請求的外觀管理類的異常。

軟體包 javax.swing 的描述

提供一組「輕量級」(全部是 Java 語言)組件,盡量讓這些組件在所有平台上的工作方式都相同。有關使用這些組件的程序員指南,請參閱 Creating a GUI with JFC/Swing,該內容在《The Java Tutorial》的結尾處。有關其他參考資料,請參閱相關文檔。

2. java如何向下拉列表添加滾動條

Java中可以使用JComboBox,每一塊會根據您的內容長度設置滾動條,如果您想把所有的都在一個滾動條里,您可以將其寫在一個塊里,然後注意控制項高度一定要寫成固定的。

JComboBox組件把編輯工作交給實現ComboBoxEdit介面的一個對象來處理。列表支持三個選取模式,並把選取工作實現ListSelectionModel介面的一個對象來處理。組合框在一個時刻只有一個可選取的項,而且選取工作由組合框模型來處理。另一方面,組合框支持鍵選取,即在某項上按下一下鍵就可以選取這個項,但列表不能這樣做。

3. java關於JScrollPane和Jlist的應用

jp2給一個布局

jp2=new JPanel(new BorderLayout());

4. Java的swing被什麼取代了

Java中的Swing框架現在是不是被淘汰了

沒有淘汰,只是java的重心不是放在GUI這塊,而是放在Web,移動終端設備上。

例如,GUI開發,在windowsos上有C#/VB.NET,MFC,Delphi,QtCreator這些在GUI做得比javaGUI成熟。所以Sun沒必要拿自己的短處與別人的長處拼,sun之所以保留它,只是為填補java在GUI這塊的空白。也可以認為是湊個數罷了。

現在JAVA開發還用Swing嗎

畢竟Java在web方面的地位被確立了,所以桌面上的地位可能會被影響,不過可以告訴你的是JavaSwing肯定是可以做其他任何界面UI語言可做的任何事情。再說Java還可以選擇SWT進行UI設計,Eclipse就是一個不錯的例子。所以不會淘汰的,現在還有人用。

Java主要應用領域分別是什麼?

【導語】Java是現在社會社會上比較火的編程語言,一方面是因為語言的自我魅力,另一方面是因為應用領域比較廣泛,在嵌入式領域、大數據技術、軟體工具、網站應用等方面,丟可以使用,下面就給大家進行Java主要應用領域的具體介紹,一起來看看吧。

1、嵌入式領域

Java在嵌入式領域也有很大的應用。你只需要130KB就能夠使用Java技術(在一塊小的晶元或者感測器上),這顯示了這個平台是多麼的可靠。Java最初是為了嵌入式設備而設計的。

事實上,這也是Java最初的一項「立即編寫,隨處運行」主旨的一部分。

2、大數據技術

Hadoop和其他的大數據技術也在不同程度使用著Java,例如Apache的基於Java的Hbase,Accumulo(開源),以及ElasticSearch。

但是Java並沒有佔領整個領域,還有其他的大數據技術例如MongoDB就是使用C++編寫的.如果Hadoopor和ElasticSearch逐漸發展,那麼Java就能有潛力在大數據技術領域上得到更大的發展空間。

3、軟體工具

很多有用的軟體和開發工具都是運用Java編寫和開發的,例如Ecilpse,InetelliJIdea和NetbansIDE.。我認為這些都是最經常使用的用Java編寫的桌面應用程序。就如上面所說,Swing曾經在圖形用戶界面的客戶端開發非常流行,它們大多數應用在金融服務領域以及投資銀行。雖然現在JavaFx正在逐漸地流行起來,但仍然無法替代Swing,而且C#已經在大部分金融領域中代替了Swing。

4、網站應用

Java同樣也在電子商務和網站開發上有著廣泛的運用。你可以運用很多RESTfull架構,這些架構是用SpringMVC,Struts2.0和類似的框架開發出來的。

甚至簡單的Servlet,JSP和Struts在各種政府項目也是備受歡迎,許多政府,醫療,保險,教育,國防和其他部門的網站都是建立在Java之上的。

5、在金融服務行業的伺服器應用

Java在金融服務業有著很大應用。很多的全球性投資銀行例如GoldmanSachs(高盛投資公司),Citigroup(花旗集團),Barclays(巴克萊銀行),StandardCharted(英國渣打銀行)和一些其他銀行都用Java編寫前台和後台的電子交易系統,結算、信息確認系統,數據處理項目和以及其他的項目。

Java被運用於編寫服務端應用,但大多數沒有前端,都是從一個服務端(上一級)接受數據,處理數據後發向其他的處理系統(下一級)。

JavaSwing由於能開發出圖形用戶界面的客戶端供交易者使用而備受歡迎,但是現在C#正在取代Swing的市場,這讓Swing倍有壓力。

6、交易系統

第三方交易系統,金融服務行業的一大部分,同樣也是使用Java編寫的。例如像Murex這種受歡迎的交易系統,運用於與許多的銀行前端鏈接,同樣也是用Java編寫的。

7、J2MEApps

雖然IOS和Android的到來幾乎扼殺了J2ME的市場,但是仍然有很多的低端諾基亞和三星手機在使用著J2ME。

曾經有段時間大部分的游戲,手機應用都是利用MIDP和CLDC,或者J2ME部分平台編寫的,以適用於Android系統。J2ME依然在藍光、磁卡、機頂盒等產品中流行著。app之所以如此流行是因為對於所有的諾基亞手機,app仍然適用於J2ME。

8、高頻交易領域

Java平台已經大大提高了性能特點和JITS,並且Java也擁有像C++級別的傳輸性能。因此,Java也流行於編寫高並發系統。

雖然Java的傳輸性能不比C++,但你可以不用考慮Java的安全性,可移植性和可維護性等問題(Java內部已經實現好了),而且Java有著更快的運行速度。安全性等問題會使一個沒有經驗的C++程序員編寫的應用程序變得更加緩慢和不可靠。

9、科學應用

現在Java經常是科學應用的默認選擇,包括了自然語言處理。這最主要的原因是因為Java比起C++或者其他語言有更加的安全,可移植,可維護,而且Java有著更好的高級並發工具。

10、安卓Apps

如果你想知道Java應用在哪裡,你離答案並不遠。打開你的安卓手機或者任何的App,它們完全是用有著谷歌AndroidAPI的Java編程語言編寫的,這個API和JDK非常相似。前幾年安卓剛開始起步而到今日已經很多Java程序員是安卓App的開發者。

關於Java主要應用領域,就給大家介紹到這里了,希望對大家能有所幫助,如果你想進行Java編程學習,那麼就需要找專業人士進行學習,一步一個腳印的學好並應用到實踐中,祝大家成功!

java里的swing是什麼意思,為什麼取名swing

軟體包javax.swing

提供一組「輕量級」(全部是Java語言)組件,盡量讓這些組件在所有平台上的工作方式都相同。

介面摘要

ActionAction介面提供ActionListener介面的一個有用擴展,以便若干控制項訪問相同的功能。

BoundedRangeModel定義由Slider和ProgressBar這類組件使用的數據模型。

ButtonModel按鈕的狀態模型。

CellEditor此介面定義任何通用編輯器應該能夠實現的方法。

ComboBoxEditor用於JComboBox組件的編輯器組件。

ComboBoxModel用於組合框的數據模型。

DesktopManagerDesktopManager對象由DesktopPane對象所擁有。

Icon一個小的固定大小圖片,通常用於裝飾組件。

JComboBox.KeySelectionManager定義KeySelectionManager的介面。

ListCellRenderer標識可用作「橡皮圖章」以繪制JList中單元格的組件。

ListModel此介面定義方法組件(如JList),這些組件用於獲取列表中每個單元格的值以及列表的長度。

ListSelectionModel此介面表示任何組件的當前選擇狀態,該組件顯示一個具有穩定索引的值列表。

MenuElement可以放入菜單中的所有組件都應該實現此介面。

的可變版本。

Renderer為負責「呈現」(顯示)值的對象定義需求。

RootPaneContainer此介面由具有單個JRootPane子組件的組件來實現,這些子組件包括:JDialog、JFrame、JWindow、JApplet、JInternalFrame。

Scrollable為類似JScrollPane的滾動容器提供信息的介面。

ScrollPaneConstants與JScrollPane組件一起使用的常數。

SingleSelectionModel最多支持一個索引選項的模型。

SpinnerModel對象值的潛在無界序列的模型。

SwingConstants通常用於在屏幕上定位或定向組件的常量的集合。

UIDefaults.ActiveValue此類使用戶能夠在默認表中存儲項,該默認表在每次使用某個getXXX(key)方法進行查找時創建。

UIDefaults.LazyValue此類使用戶能夠在默認表中存儲項,該默認表只有在第一次使用某個getXXX(key)方法進行查找時才創建。

WindowConstants用於控制窗口關閉操作的常量。

類摘要

AbstractAction此類提供JFCAction介面的默認實現。

AbstractButton定義按鈕和菜單項的一般行為。

AbstractCellEditor

AbstractListModel該數據模型的抽象定義提供一個帶內容的List。

AbstractSpinnerModel此類提供SpinnerModel介面的ChangeListener部分,該介面應該適用於最具體的SpinnerModel實現。

ActionMapActionMap提供從Object(稱為鍵或Action名)到Action的映射。

BorderFactory提供標准Border對象的工廠類。

Box使用BoxLayout對象作為其布局管理器的一個輕量級容器。

Box.Filler參與布局但沒有視圖的輕量級組件的實現。

BoxLayout允許縱向或橫向布置多個組件的布局管理器。

ButtonGroup此類用於為一組按鈕創建一個多斥(multiple-exclusion)作用域。

CellRendererPane此類被插入在單元格渲染器與使用它們的組件之間。

是與特定JComponent相關聯的InputMap。

DebugGraphics支持圖形調試的圖形子類。

的一般實現。

DefaultButtonModelButton組件的數據模型的默認實現。

DefaultCellEditor表單元格和樹單元格的默認編輯器。

DefaultComboBoxModel組合框的默認模型。

DefaultDesktopManager此類是DesktopManager的實現。

DefaultFocusManager此類已被廢棄,用1.4focusAPI取代。

DefaultListCellRenderer呈現列表中的一個項。

DefaultListCellRenderer.UIResource實現UIResource的DefaultListCellRenderer的子類。

DefaultListModel此類以鬆散方式實現java.util.VectorAPI,它實現1.1.x版本的java.util.Vector,沒有collection類支持,並且在發生更改時通知ListDataListener。

DefaultListSelectionModel列表選擇的默認數據模型。

的一般實現。

FocusManager從1.4focusAPI開始,此類已被廢棄。

GrayFilter一個圖像過濾器,它通過將圖像轉換成灰度級圖像並增亮圖像中的像素來「禁用」圖像。

ImageIcon一個Icon介面的實現,它根據Image繪制Icon。

InputMapInputMap提供輸入事件(目前只使用KeyStroke)和Object之間的綁定。

InputVerifier此類的用途是通過帶文本欄位的GUI幫助客戶端支持流暢的焦點導航。

該FocusTraversalPolicy可以有選擇地提供確定JInternalFrame初始Component的演算法。

JAppletjava.applet.Applet的擴展版,它添加了對JFC/Swing組件架構的支持。

JButton"push"按鈕的實現。

JCheckBox復選框的實現,復選框是一個可以被選定和取消選定的項,它將其狀態顯示給用戶。

JCheckBoxMenuItem可以被選定或取消選定的菜單項。

JColorChooserJColorChooser提供一個用於允許用戶操作和選擇顏色的控制器窗格。

JComboBox將按鈕或可編輯欄位與下拉列表組合的組件。

JComponent該類是除頂層容器外所有Swing組件的基類。

JDesktopPane用於創建多文檔界面或虛擬桌面的容器。

JDialog創建對話框窗口的主要類。

JEditorPane可編輯各種內容的文本組件。

JFileChooserJFileChooser為用戶選擇文件提供了一種簡單的機制。

擴展了JTextField,添加了對格式化任意值的支持,以及一旦用戶編輯了文本就檢索特定對象的支持。

JFormattedTextField.所使用的AbstractFormatter實例,用於處理從Object到String和從String到Object的轉換。

JFormattedTextField.使用的AbstractFormatterFactory實例,用來獲得AbstractFormatter實例,依次使用該實例格式化各個值。

JFramejava.awt.Frame的擴展版本,該版本添加了對JFC/Swing組件架構的支持。

JInternalFrame提供很多本機窗體功能的輕量級對象,這些功能包括拖動、關閉、變成圖標、調整大小、標題顯示和支持菜單欄。

JInternalFrame.JDesktopIcon此組件表示JInternalFrame的圖標化版本。

JLabel用於短文本字元串或圖像或二者的顯示區。

JLayeredPaneJLayeredPane為JFC/Swing容器添加了深度,允許組件在需要時互相重疊。

JList該組件允許用戶從列表中選擇一個或多個對象。

JMenu菜單的該實現是一個包含JMenuItem的彈出窗口,用戶選擇JMenuBar上的項時會顯示該JMenuItem。

JMenuBar菜單欄的實現。

JMenuItem菜單中的項的實現。

JOptionPaneJOptionPane有助於方便地彈出要求用戶提供值或向其發出通知的標准對話框。

JPanelJPanel是一般輕量級容器。

JPasswordFieldJPasswordField是一個輕量級組件,允許編輯一個單行文本,其視圖指示鍵入內容,但不顯示原始字元。

JPopupMenu彈出菜單的實現,彈出菜單是一個可彈出並顯示一系列選項的小窗口。

JPopupMenu.Separator彈出與菜單有關的分隔符。

JProgressBar默認顯示有界區間整數值的組件。

JRadioButton實現一個單選按鈕,此按鈕項可被選擇或取消選擇,並可為用戶顯示其狀態。

JRadioButtonMenuItem一個單選按鈕菜單項的實現。

JRootPane該輕量級容器由JFrame、JDialog、JWindow、JApplet和JInternalFrame在後台使用。

JScrollBar滾動條的實現。

JScrollPane提供輕量級組件的scrollable視圖。

JSeparatorJSeparator為實現分隔線提供了一個通用組件-通常用作菜單項之間的分隔符,以便將菜單項分成幾個邏輯組。

JSlider一個讓用戶以圖形方式在有界區間內通過移動滑塊來選擇值的組件。

JSpinner讓用戶從一個有序序列中選擇一個數字或者一個對象值的單行輸入欄位。

JSpinner.DateEditor其模型為SpinnerDateModel的JSpinner編輯器。

JSpinner.DefaultEditor一個針對非常特殊編輯器的簡單基類,該類在JFormattedTextField中顯示模型的當前值的只讀視圖。

JSpinner.ListEditor其模型為SpinnerListModel的JSpinner編輯器。

JSpinner.NumberEditor其模型為SpinnerNumberModel的JSpinner編輯器。

JSplitPaneJSplitPane用於分隔兩個(只能兩個)Component。

JTabbedPane一個組件,它允許用戶通過單擊具有給定標題和/或圖標的選項卡,在一組組件之間進行切換。

JTableJTable用來顯示和編輯規則的二維單元表。

JTextAreaJTextArea是一個顯示純文本的多行區域。

JTextFieldJTextField是一個輕量級組件,它允許編輯單行文本。

JTextPane可以用以圖形方式表示的屬性來標記的文本組件。

JToggleButton具有兩個狀態的(two-state)按鈕的實現。

JToggleButton.ToggleButtonModelToggleButton模型警告:此類的已序列化對象與以後的Swing版本不兼容。

JToolBarJToolBar提供了一個用來顯示常用的Action或控制項的組件。

JToolBar.Separator一個特定於工具欄的分隔符。

JToolTip用來顯示Component的「提示」。

JTree將分層數據集顯示為輪廓的控制項。

JTree.可以包裝vectors/hashtables/arrays/strings並根據需要創建適當的子樹節點。

JTree.是一個不允許選擇任何內容的TreeSelectionModel。

JViewport用於查看基礎信息的「視口」或「觀察孔」。

JWindowJWindow是一個容器,可以顯示在用戶桌面上的任何位置。

KeyStroke表示鍵盤或等效輸入設置上的鍵操作的KeyStroke。

LayoutFocusTraversalPolicy根據Component的大小、位置和方向對其排序的SortingFocusTraversalPolicy。

LookAndFeel從可插入外觀組件的角度全面展現外觀的特性。

擁有菜單層次結構中的選項。

OverlayLayout要在彼此頂部安排組件的布局管理器。

PopupPopup用於向用戶顯示Component,它通常位於特定包含層次結構中所有其他Component的頂部。

PopupFactory顧名思義,PopupFactory用於獲取Popup的實例。

ProgressMonitor監視某個操作的進度的類。

ProgressMonitorInputStream監視讀取某些InputStream的進度。

RepaintManager此類管理重繪請求,以最大限度地降低重繪次數。

ScrollPaneLayoutJScrollPane使用的布局管理器。

ScrollPaneLayout.UIResourceScrollPaneLayout的UI資源版本。

SizeRequirements為方便布局管理器,計算組件的有關大小和位置信息。

SizeSequence一個SizeSequence對象,它有效地維護一個包含大小和相應位置的順序列表。

SortingFocusTraversalPolicy通過對焦點遍歷循環的Components按給定Comparator排序確定遍歷順序的FocusTraversalPolicy。

SpinnerDateModelDate序列的一個SpinnerModel。

SpinnerListModel其值由數組或List定義的SpinnerModel的簡單實現。

SpinnerNumberModel用於數字序列的SpinnerModel。

Spring該Spring類的實例將存儲以下三個表示其行為特徵的屬性:minimum、preferred和maximum值。

SpringLayoutSpringLayout根據一組約束布置其相關容器的子組件。

SpringLayout.ConstraintsConstraints對象將管理組件大小和位置更改方式的約束存儲在SpringLayout控制的容器中。

SwingUtilitiesSwing實用方法的集合。

Timer在指定延遲之後激發一個或多個操作事件。

ToolTipManager管理系統中的所有ToolTips。

TransferHandler此類用於處理往返於Swing組件的Transferable的傳輸。

UIDefaultsSwing組件的默認值表。

UIDefaults.LazyInputMapLazyInputMap將在其createValue方法中創建一個InputMap。

UIDefaults.ProxyLazyValue此類提供一個可用於延遲載入要創建實例類的LazyValue的實現。

UIManager此類跟蹤當前的外觀及其默認設置。

UIManager.LookAndFeelInfo為了配置菜單或為了初始應用程序設置而提供關於已安裝的LookAndFeel的少量信息。

與javajlist添加滾動條相關的資料

熱點內容
5s1528支持什麼網路 瀏覽:558
win10電腦右鍵閃屏 瀏覽:739
微信商戶付款 瀏覽:892
台式機和筆記本如何傳文件 瀏覽:562
vs2008工具箱沒有可用控制項 瀏覽:434
小米4密碼鎖屏 瀏覽:135
微信掃文件小程序 瀏覽:446
資料庫行鎖 瀏覽:361
全局數據邏輯結構是什麼模型 瀏覽:496
資料庫如何分區 瀏覽:579
目標不支持長文件名怎麼辦 瀏覽:666
win7整人程序 瀏覽:804
制定好文件後部門簽什麼意思 瀏覽:417
韓順平第二版java視頻教程xml 瀏覽:241
券商app有什麼作用 瀏覽:276
用微信買火車票安全嗎 瀏覽:386
hg8321r版本刷機 瀏覽:881
死神來了app哪個好 瀏覽:869
linux訪問samba共享文件夾 瀏覽:906
條形統計表用什麼來呈現數據 瀏覽:383

友情鏈接