- 博客(11)
- 收藏
- 关注
原创 如何使用比较常见的动态数据结构
指针和结构结构可以包含指针,当然也可以是一个指向同一结构其他实例的指针:例如:struct node{ struct node *next_ptr; int value;}仔细思考一下,现在我们发现,如果我们可以动态创建 node ,那我们在内存中可以保存的数据就可以达到无限大。所以我们需要的是一个这样的程序,当用户说“我想要一个新节点”时,程序就可以创建它。当然不能用
2005-04-11 01:02:00
685
原创 Java 线程入门——线程的同步
//可以尝试把下面的关键字synchronized去掉。public class CubbyHole { private int contents; private boolean available = false; public synchronized int get() { while (available == false) {
2004-10-18 01:51:00
642
原创 Java线程入门——定义线程中的 run 方法
run 方法是运行线程时需要执行的代码。(你要用代码——也就是 run() 方法——来描述一个处理过程,而不是创建一个表示这个处理过程的对象。在如何理解线程方面,一直存在着争议。这取决于,你是将线程看作是对象还是处理过程。如果你认为它是一个处理过程,那么你就摆脱了“万物皆对象”的 OO 教条。但与此同时,如果你只想让这个处理过程掌管程序的某一部分,那你就没理由让整个类都成为 Runnable 的。
2004-10-18 01:41:00
1080
原创 Java线程入门——什么是线程
A thread--sometimes called an execution context or a lightweight process--is a single sequential flow of control within a program. You use threads to isolate tasks.线程——有时也叫做执行上下文或轻量级处理程序——是程序的单一连续控制流。
2004-10-18 01:18:00
1100
原创 看看对话框
import java.awt.*;import java.awt.event.*; public class DialogWindow extends Frame implements ActionListener { boolean inAnApplet = true; //should be private private SimpleDialog d
2004-10-10 16:48:00
484
原创 LunarPhases
本文提到了如下内容:Using Layout Managers Compound Borders Combo Boxes Multiple Images 该程序的主框架如下://Create the phase selection and display panels.selectPanel = new JPanel();displayPanel = new JPanel();//Add vari
2004-10-06 01:33:00
646
1
原创 使用适配器和内部类来处理事件
刚才我们看到一个 BT 的例子,在实现 MouseListener 接口时必须要撰写处理每一个鼠标事件的方法。这里介绍 Adapter 。轻松点。import java.applet.Applet;import java.awt.*;import java.awt.event.*; public class MouseEventAdapterDemo extends Appl
2004-10-04 17:30:00
462
原创 AWT事件模型的介绍
使一个组件具有事件处理能力大致可以分为如下三步:1、public class MyClass implements ActionListener {}2、someComponent.addActionListener(instanceOfMyClass);3、public void actionPerformed(ActionEvent e) { ...//事件执行代码 }先是一个
2004-10-04 17:19:00
1032
原创 窗口大小改变的代码。
当窗口大小发生改变时,原来不是触发 windowStateChanged 而是触发 ComponentAdapter。import java.awt.*;import java.awt.event.*;import javax.swing.*; public class MyFrame extends JFrame { class MCA extends Compon
2004-09-26 21:03:00
883
原创 郁闷,还得修改刚才的程序。
现在我们在已有的程序的基础上继续:Adding HTML Adding an Icon Setting the Default Button Creating a Formatted Text Field import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.
2004-09-22 14:06:00
671
1
原创 第一个 Swing 程序
刚开始学习Swing编程,参看Java指南,做了些笔记。可能有些旧,大家不要骂我哦!这是我们第一个Swing的运行效果:这是我对着指南敲进去的代码:package Test; import javax.swing.*; public class HelloWorldSwing { public static void createAndShowGU
2004-09-22 02:06:00
819
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅