原创 Swing佈局管理器--流式佈局管理器

流式佈局管理器 FlowLayout流式佈局管理器,是JPanel和JApplet的默認佈局管理 FlowLayout會將組件從上到下,從左到右的放置規律逐漸進行定位,直到佔據這一行所在的空間,纔會向下移動一行 與其它佈局管理器

原创 Swing--JRadioButton單選按鈕組件

JRadioButton單選按鈕組件 默認情況下,單選按鈕顯示一個圓形圖標,並且在圖標旁邊放置一些說明性文字 在應用程序中,一般將多個單選按鈕放置在按鈕組中,使這些單選按鈕表現出某種功能,當用戶選中某個單選按鈕後,按鈕組中其它按

原创 Swing實操--計算器界面的實現

Demo01 import javax.swing.*; import javax.swing.border.EmptyBorder; import java.awt.*; public class DemoCalculator

原创 Swing--JCheckBox複選框

JCheckBox複選框 複選框是一個方塊圖標,外加一段描述性文字 複選框可以進行多選設置,每一個複選框都提供“選中”和“不選中”兩種狀態 複選框構造方法 JCheckBox():創建一個默認的複選框,在默認情況下,既未指定

原创 Swing--JProgressBar進度條組件

進度條JProgressBar是一種以可視化形式顯示某些任務進度的組件。 JProgressBar 類實現了一個用於爲長時間的操作提供可視化指示器的 GUI 進度條。在任務的完成進度中,進度條顯示該任務完成的百分比。此百分比通常由

原创 Swing--JComboBox下拉列表組件

概述 下拉列表的特點是將多個選項摺疊在一起,只顯示最前面的或被選中的一個。選擇時需要單擊下拉列表右邊的下三角按鈕,這時候會彈出包含所有選項的列表。用戶可以在列表中進行選擇,也可以根據需要直接輸入所要的選項,還可以輸入選項中沒有的

原创 Swing佈局管理器--CardLayout(卡片佈局管理器)

CardLayout佈局管理器 CardLayout(卡片佈局管理器)能夠幫助用戶實現多個成員共享同一個顯示空間,並且一次只顯示一個容器組件的內容 CardLayout佈局管理器將容器分爲很多層,每層的顯示空間佔據整個容器的大小

原创 Swing--星座選擇器界面的實現

概述 將按鈕,下拉列表框和文本框組合起來,實現一個星座選擇處理器 Demo import javax.swing.*; import javax.swing.border.EmptyBorder; import java.aw

原创 Swing面板容器JPanel類

窗體組件類結構 JPanel面板 JPanel是一種中間層容器,它能容納組件並將組件組合在一起,但它本身必須添加到其它容器中使用 JPanel構造方法 JPanel() : 創建具有雙緩衝和流佈局的新 JPanel。 JP

原创 Swing--JList列表框組件

列表框JList和下拉列表框JComboBox區別 列表框和下拉列表框區別不僅表現在外觀上,當激活下拉列表框時,還會出現下拉列表框中的內容,但列表框只是在窗體上佔據固定的大小 如果需要列表框具有滾動效果,可以將列表框放入滾動面板

原创 Swing按鈕組件--JButton

窗體組件類結構 JButton按鈕構造方法 JButton():創建不帶有設置文本或圖標的按鈕 JButton(Action a):創建一個按鈕,其屬性從所提供的Action中獲取 JButton(Icon icon):創建一

原创 Swing頂級容器--JDialog

窗體組件類結構 JDialog對話框 JDialog窗體的功能是從一個窗體彈出到另一個窗體,就像使用IE瀏覽器時彈出的確定對話框一樣 JDialog窗體實質上就是另一種類型的窗體,它與JFrame窗體類似,是使用時也需要調用

原创 Java包、類、方法、變量、常量命名規範

標識符 由大小寫英文祖母,數字字符,$(美元符號)和_(下劃線)組成,且java區分大小寫,不能以數字開頭,也不能和java關鍵字重名 關鍵字 被java賦予特殊含義的單詞,字母全部爲小寫,goto和const作爲保留字存在

原创 窗體、對話框默認邊界佈局管理器

JFrame、JDialog默認佈局管理器 窗體(對話框)的默認佈局管理器爲邊界佈局管理器 向其中添加組件時,如沒有指定位置,則會佔滿整個窗體(對話框) 也可以設置佈局:setLayout(null):這種情況下,需要手動設置各

原创 MySQL目錄結構

MySQL安裝目錄結構 bin目錄:放的是一些二進制的可執行文件 data目錄:數據目錄,日誌文件 include目錄:c語言頭信息 lib目錄:jar包,支持運行所需要的一些文件 share目錄:MySQL的一些錯誤信息 my.ini