資源簡介
Java基礎,包含各種最基礎的知識,還有案例!
代碼片段和文件信息
//例13.2??Swing?Button?Demo
import?javax.swing.*;??????????//引入所有有關swing的包
import?java.awt.*; //引入有關事件處理的包,事件處理機制同AWT
import?java.awt.event.*;
public?class?SwingApplication?{
????private?static?String?labelPrefix?=?“You?have?clicked?“;
????private?int?numClicks?=?0; //計數(shù)器,計算點擊次數(shù)
????public?Component?createComponents()?{
????????final?JLabel?label?=?new?JLabel(labelPrefix?+?“0????times“);
????????JButton?button?=?new?JButton(“I‘m?a?Swing?button!“);
????????button.setMnemonic(KeyEvent.VK_I);
????????button.addActionListener(new?ActionListener()?{ //處理點擊事件的程序
????????????public?void?actionPerformed(ActionEvent?e)?{
????????????????numClicks++; //計數(shù)器加1
????????????????label.setText(labelPrefix?+?numClicks?+?“????times“); //顯示點擊次數(shù)
????????????}
????????});
????????label.setLabelFor(button);
????????JPanel?pane?=?new?JPanel();
????????pane.setBorder(BorderFactory.createEmptyBorder(
????????????????????????????????????????30?//top
????????????????????????????????????????30?//left
????????????????????????????????????????10?//bottom
????????????????????????????????????????30)?//right
????????????????????????????????????????);
????????pane.setLayout(new?GridLayout(0?1));
????????pane.add(button);
????????pane.add(label);
????????return?pane;
????}
????public?static?void?main(String[]?args)?{
????????try?{
????????????UIManager.setLookAndFeel(
????????????????UIManager.getCrossPlatformLookAndFeelClassName());
????????}?catch?(Exception?e)?{?}
????????//建立最高一級的容器,一個Swing風格的窗口
????????Jframe?frame?=?new?Jframe(“SwingButtonDemo“);
????????SwingApplication?app?=?new?SwingApplication();
????????Component?contents?=?app.createComponents();
????????frame.getContentPane().add(contents?BorderLayout.CENTER);
//添加事件監(jiān)聽器
????????frame.addWindowListener(new?WindowAdapter()?{
????????????public?void?windowClosing(WindowEvent?e)?{
????????????????System.exit(0);
????????????}
????????});
//顯示窗口
????????frame.pack();
????????frame.setVisible(true);
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???19601646??2007-04-17?08:50??Java技術教程.基礎篇(源代碼)\Java技術教程.基礎篇.pdf
?????文件??????????0??2001-11-17?16:20??Java技術教程.基礎篇(源代碼)\書例\1\bluej.pkg
?????文件????????386??2001-11-17?16:20??Java技術教程.基礎篇(源代碼)\書例\1\README.TXT
?????文件???????1136??2001-11-17?16:21??Java技術教程.基礎篇(源代碼)\書例\1\SwingApplication$1.class
?????文件????????529??2001-11-17?16:21??Java技術教程.基礎篇(源代碼)\書例\1\SwingApplication$2.class
?????文件???????2921??2001-11-17?16:21??Java技術教程.基礎篇(源代碼)\書例\1\SwingApplication.class
?????文件????????399??2001-11-17?16:21??Java技術教程.基礎篇(源代碼)\書例\1\SwingApplication.ctxt
?????文件???????2132??2001-11-17?16:21??Java技術教程.基礎篇(源代碼)\書例\1\SwingApplication.java
?????文件????????302??2001-11-17?15:58??Java技術教程.基礎篇(源代碼)\書例\1.1\bluej.pkg
?????文件??????????0??2001-11-17?15:57??Java技術教程.基礎篇(源代碼)\書例\1.1\bluej.pkh
?????文件????????517??2001-11-17?15:57??Java技術教程.基礎篇(源代碼)\書例\1.1\HelloWorld.class
?????文件????????132??2001-11-17?15:57??Java技術教程.基礎篇(源代碼)\書例\1.1\HelloWorld.ctxt
?????文件????????285??2001-11-17?15:57??Java技術教程.基礎篇(源代碼)\書例\1.1\HelloWorld.java
?????文件????????386??2001-11-17?15:57??Java技術教程.基礎篇(源代碼)\書例\1.1\README.TXT
?????文件????????394??2001-11-17?15:58??Java技術教程.基礎篇(源代碼)\書例\1.2\bluej.pkg
?????文件??????????0??2001-11-17?15:58??Java技術教程.基礎篇(源代碼)\書例\1.2\bluej.pkh
?????文件????????686??2001-11-17?15:58??Java技術教程.基礎篇(源代碼)\書例\1.2\HelloWorldap
?????文件????????203??2001-11-17?15:58??Java技術教程.基礎篇(源代碼)\書例\1.2\HelloWorldap
?????文件????????317??2001-11-17?15:58??Java技術教程.基礎篇(源代碼)\書例\1.2\HelloWorldap
?????文件????????386??2001-11-17?15:58??Java技術教程.基礎篇(源代碼)\書例\1.2\README.TXT
?????文件????????305??2001-11-17?15:19??Java技術教程.基礎篇(源代碼)\書例\12.1\bluej.pkg
?????文件??????????0??2001-11-17?15:17??Java技術教程.基礎篇(源代碼)\書例\12.1\bluej.pkh
?????文件????????718??2001-11-17?15:18??Java技術教程.基礎篇(源代碼)\書例\12.1\fr
?????文件????????134??2001-11-17?15:18??Java技術教程.基礎篇(源代碼)\書例\12.1\fr
?????文件????????341??2001-11-17?15:18??Java技術教程.基礎篇(源代碼)\書例\12.1\fr
?????文件????????386??2001-11-17?15:17??Java技術教程.基礎篇(源代碼)\書例\12.1\README.TXT
?????文件??????????0??2001-11-17?15:37??Java技術教程.基礎篇(源代碼)\書例\12.10\bluej.pkg
?????文件???????3504??2001-11-17?15:39??Java技術教程.基礎篇(源代碼)\書例\12.10\MultiListener.class
?????文件????????913??2001-11-17?15:39??Java技術教程.基礎篇(源代碼)\書例\12.10\MultiListener.ctxt
?????文件???????2213??2001-11-17?15:39??Java技術教程.基礎篇(源代碼)\書例\12.10\MultiListener.java
............此處省略856個文件信息
評論
共有 條評論