Java基础教程含源代码


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; //计数器,计算点击次数

    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++; //计数器加1
                label.setText(labelPrefix + numClicks + “    times“); //显示点击次数
            }
        });
        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);
//添加事件监听器
        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技术教程.基础篇(源代码)书例1luej.pkg

     文件        386  2001-11-17 16:20  Java技术教程.基础篇(源代码)书例1README.TXT

     文件       1136  2001-11-17 16:21  Java技术教程.基础篇(源代码)书例1SwingApplication$1.class

     文件        529  2001-11-17 16:21  Java技术教程.基础篇(源代码)书例1SwingApplication$2.class

     文件       2921  2001-11-17 16:21  Java技术教程.基础篇(源代码)书例1SwingApplication.class

     文件        399  2001-11-17 16:21  Java技术教程.基础篇(源代码)书例1SwingApplication.ctxt

     文件       2132  2001-11-17 16:21  Java技术教程.基础篇(源代码)书例1SwingApplication.java

     文件        302  2001-11-17 15:58  Java技术教程.基础篇(源代码)书例1.1luej.pkg

     文件          0  2001-11-17 15:57  Java技术教程.基础篇(源代码)书例1.1luej.pkh

     文件        517  2001-11-17 15:57  Java技术教程.基础篇(源代码)书例1.1HelloWorld.class

     文件        132  2001-11-17 15:57  Java技术教程.基础篇(源代码)书例1.1HelloWorld.ctxt

     文件        285  2001-11-17 15:57  Java技术教程.基础篇(源代码)书例1.1HelloWorld.java

     文件        386  2001-11-17 15:57  Java技术教程.基础篇(源代码)书例1.1README.TXT

     文件        394  2001-11-17 15:58  Java技术教程.基础篇(源代码)书例1.2luej.pkg

     文件          0  2001-11-17 15:58  Java技术教程.基础篇(源代码)书例1.2luej.pkh

     文件        686  2001-11-17 15:58  Java技术教程.基础篇(源代码)书例1.2HelloWorldapplet.class

     文件        203  2001-11-17 15:58  Java技术教程.基础篇(源代码)书例1.2HelloWorldapplet.ctxt

     文件        317  2001-11-17 15:58  Java技术教程.基础篇(源代码)书例1.2HelloWorldapplet.java

     文件        386  2001-11-17 15:58  Java技术教程.基础篇(源代码)书例1.2README.TXT

     文件        305  2001-11-17 15:19  Java技术教程.基础篇(源代码)书例12.1luej.pkg

     文件          0  2001-11-17 15:17  Java技术教程.基础篇(源代码)书例12.1luej.pkh

     文件        718  2001-11-17 15:18  Java技术教程.基础篇(源代码)书例12.1frameExample.class

     文件        134  2001-11-17 15:18  Java技术教程.基础篇(源代码)书例12.1frameExample.ctxt

     文件        341  2001-11-17 15:18  Java技术教程.基础篇(源代码)书例12.1frameExample.java

     文件        386  2001-11-17 15:17  Java技术教程.基础篇(源代码)书例12.1README.TXT

     文件          0  2001-11-17 15:37  Java技术教程.基础篇(源代码)书例12.10luej.pkg

     文件       3504  2001-11-17 15:39  Java技术教程.基础篇(源代码)书例12.10MultiListener.class

     文件        913  2001-11-17 15:39  Java技术教程.基础篇(源代码)书例12.10MultiListener.ctxt

     文件       2213  2001-11-17 15:39  Java技术教程.基础篇(源代码)书例12.10MultiListener.java

............此处省略856个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)