原创 Swing學習09:Java Swing JRadioButton

單選按鈕與複選框類似都有兩種狀態,不同的是一組單選按鈕中只能有一個處於選中狀態。Swing 中 JRadioButton 類實現單選按鈕,它與 JCheckBox 一樣都是從 JToggleButton 類派生出來的。JRadio

原创 Swing學習13:Java Swing事件監聽

事件表示程序和用戶之間的交互,例如在文本框中輸入,在列表框或組合框中選擇,選中複選框和單選框,單擊按鈕等。事件處理表示程序對事件的響應,對用戶的交互或者說對事件的處理是事件處理程序完成的。 當事件發生時,系統會自動捕捉這一事件,創

原创 Java學習101:接受Email

發送Email的過程我們在上一節已經講過了,客戶端總是通過SMTP協議把郵件發送給MTA。 接收Email則相反,因爲郵件最終到達收件人的MDA服務器,所以,接收郵件是收件人用自己的客戶端把郵件從MDA服務器上抓取到本地的過程。

原创 Swing學習11:Java Swing JList

列表框與下拉列表的區別不僅僅表現在外觀上,當激活下拉列表時,會出現下拉列表框中的內容。但列表框只是在窗體系上佔據固定的大小,如果需要列表框具有滾動效果,可以將列表框放到滾動面板中。當用戶選擇列表框中的某一項時,按住 Shift 鍵

原创 Swing學習07:Java Swing JTextArea

文本域與文本框的最大區別就是文本域允許用戶輸入多行文本信息。在 Swing 中使用 JTextArea 類實現一個文本域,其常用構造方法如下。 JTextArea():創建一個默認的文本域。 JTextArea(int rows

原创 Swing學習10:Java Swing JComboBox

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

原创 Swing學習16:Java Swing JProgressBar

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

原创 Swing學習19:Java Swing JToolBar

工具欄提供了一個用來顯示常用按鈕和操作的組件。它可以把任意類型的組件附加到工具條上,但是通常是增加按鈕。工具欄 JToolBar 類的常用構造方法如表 1 所示。 與 JMenuBar 不一樣,JToolBar 對象可以直接被添

原创 Java學習102:HTTP編程

什麼是HTTP?HTTP就是目前使用最廣泛的Web應用程序使用的基礎協議,例如,瀏覽器訪問網站,手機App訪問後臺服務器,都是通過HTTP協議實現的。 HTTP是HyperText Transfer Protocol的縮寫,翻譯爲

原创 Swing學習18:Java Swing JMenu和JPopupMenu

菜單由 Swing 中的 JMenu 類實現,可以包含多個菜單項和帶分隔符的菜單。在菜單中,菜單項由 JMenuItem 類表示,分隔符由 JSeparator 類表示。 菜單本質上是帶有關聯 JPopupMenu 的按鈕。當按下

原创 Swing學習20:Java Swing JFileChooser和JColorChooser

在開發應用程序時經常需要選擇文件和選擇顏色的功能。例如,從選擇的文件中導入數據,爲窗體選擇背景顏色等。本節詳細介紹 Swing 中文件選擇器和顏色選擇器的使用。 文章目錄文件選擇器顏色選擇器 文件選擇器 文件選擇器爲用戶能夠操作系

原创 Java學習107:使用SAX

使用DOM解析XML的優點是用起來省事,但它的主要缺點是內存佔用太大。 另一種解析XML的方式是SAX。SAX是Simple API for XML的縮寫,它是一種基於流的解析方式,邊讀取XML邊解析,並以事件回調的方式讓調用者獲

原创 Swing學習22:Java Swing JTable

表格是 Swing 新增加的組件,主要功能是把數據以二維表格的形式顯示出來,並且允許用戶對錶格中的數據進行編輯。表格組件是最複雜的組件之一,它的表格模型功能非常強大、靈活而易於執行。由於篇幅有限,本節只介紹默認的表格模型。 Swi

原创 Spring中的依賴注入與Bean的配置

目錄前言如何配置一個Bean如何獲取Bean屬性注入構造方法注入屬性注入細節處理特殊字符引入其他Bean注入集合類型Properties注入自動裝配Spring Bean的常用配置及屬性實例化Bean的三種方法構造器實例化靜態工廠

原创 最詳細的maven配置——配置報錯你打我

目錄1、前言2、下載3、配置PATH、settings.xml以及本地倉庫3.1、配置path3.2、配置settings.xml和本地倉庫4、在IDEA中配置Maven 1、前言 maven說的簡短一點就是一個大型的jar包管理