JAVA
文章平均质量分 74
snow_angel_wmy
这个作者很懒,什么都没留下…
展开
-
商人过河问题的Java实现1
BusinessManState.java import java.awt.Point;public class BusinessManState{ Point thisRiversider; Point oppositeRiversider; int direction; public BusinessManState(Point thisRiverside,Point opp原创 2008-10-19 14:45:00 · 901 阅读 · 1 评论 -
Box容器中的"支架"概念
该例是为了展示支架的使用。支架是为了把组件隔开固定的距离。(1)Box2.javaimport javax.swing.*;import java.awt.*;public class Box2 extends JApplet{ public void init() { Box bv=Box.createVerticalBox(); for(int i=0原创 2009-10-01 20:53:00 · 435 阅读 · 0 评论 -
BoxLayout布局管理器
(1)BoxLayout1.javaimport javax.swing.*;import java.awt.*;public class BoxLayout1 extends JApplet{ public void init() { JPanel jpv=new JPanel(); jpv.setLayout(new BoxLayout(jpv,B原创 2009-10-01 20:45:00 · 498 阅读 · 0 评论 -
应用框架
应用框架:其功能是通过提供单个类或一组类来帮助你构建应用。对于某个特定的应用场合,这些类能够产生在每个特定类型的应用中都需要的基本行为。然后,你只需要从类中继承并覆盖感兴趣的方法,就能定制自己需要的行为。应用程序的默认控制机制将在恰当的时候调用你覆盖后的方法。因为应用框架试图将程序中所有与众不同的部分限制在覆盖后的方法中,所以它是"将不变的事物与可变的事物相分离"这一原则的很好的例子。原创 2009-10-01 20:33:00 · 412 阅读 · 0 评论 -
Box容器中的"刚性区域"概念
该例是为了学习刚性区域的用法.(1)Box4.javaimport javax.swing.*;import java.awt.*;public class Box4 extends JApplet{ public void init() { Box bv=Box.createVerticalBox(); bv.add(new JButton("To原创 2009-10-01 20:57:00 · 593 阅读 · 0 评论 -
Box容器中的"胶水"概念
该例是为了学习胶水的用法.胶水是尽可能地将组件分离开。(1)Box3.javaimport javax.swing.*;import java.awt.*;public class Box3 extends JApplet{ public void init() { Box bv=Box.createVerticalBox(); bv.add(n原创 2009-10-01 20:55:00 · 934 阅读 · 0 评论 -
System.out.println()方法
假设有一个实例Object o,则当System.out.println(o);时,它其实是自动调用o.toString()方法,然后输出该方法返回的string字符串.当System.out.println(o.toString());时,输出字符串的格式为"类名+@+该对象(o)的地址"当System.out.println(o.getClass().toString());时原创 2009-10-01 20:37:00 · 1134 阅读 · 0 评论 -
运行applet的三种方式
运行applet的三种方式:1:在web浏览器中运行applet(1)Applet1.javaimport javax.swing.*; public class Applet1 extends JApplet{ public void init() { getContentPane().add(new JLabel("Applet!"原创 2009-10-01 20:21:00 · 1839 阅读 · 1 评论 -
商人过河问题的Java实现2
BusinessManSearch.java//商人过河的问题 //假如有三个商人各带一个随从要过河。只有一条船得需要他们划每次只能坐两个人,条件是任何一岸的随从多于商人时随从就会抢劫商人。//请问这三个商人怎样才能安全过河?//算法伪代码//初始状态//最终状态//转化的方法或者手段有/*BusinessManState stateQueue toVisitadd firstSt原创 2008-10-19 14:51:00 · 1340 阅读 · 0 评论 -
Box容器
Box容器是天生以BoxLayout为布局管理器的容器,下例展示了它的用法。(1)Box1.java//import javax.swing.*;import java.awt.*;public class Box1 extends JApplet{ public void init() { Box bv=Box.createVerticalBox();原创 2009-10-01 20:49:00 · 656 阅读 · 0 评论