代码改变世界

java 绘图简介

2012-05-13 02:04 by youxin, 1341 阅读, 0 推荐, 收藏,
摘要:要想在JFrame中绘图,必须构造一个组件对象并把它加到框架中,swing中JComponent类表示空组件。public abstract class JComponent extends Container 该类是除顶层容器外所有 Swing 组件的基类。要使用继承自JComponent的组件,必须将该组件置于一个根为顶层 Swing 容器的包含层次结构(containment hierarchy)中。顶层 Swing 容器(如JFrame、JDialog和JApplet)是专门的组件,它们为其他 Swing 组件提供了绘制其自身的场所。有关包含层次结构的解释,请参阅《The Java T 阅读全文

java 注释

2012-05-12 20:33 by youxin, 858 阅读, 0 推荐, 收藏,
摘要:对于Java注释我们主要了解三种:1, // 注释一行2, /* ...... */ 注释若干行 (选中代码,注释ctrl+shift+/",取消ctrl+shift+\)3, /**……*/文档注释 写入javadoc 文档注释文档将用来生成HTML格式的代码报告,所以注释文档必须书写在类、域、构造函数、方法、定义之前。注释文档由两部分组成——描述、块标记。例如:/** * The doGet method of the servlet. * This method is called when a form has its tag value method equals to g 阅读全文

java final 关键字

2012-05-12 20:00 by youxin, 304 阅读, 0 推荐, 收藏,
摘要:一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。final类不能被继承,没有子类,final类中的方法默认是final的。final方法不能被子类的方法覆盖,但可以被继承。final成员变量表示常量,只能被赋值一次,赋值后值不再改变。final不能用于修饰构造方法。注意:父类的private成员方法是不能被子类方法覆盖的,因此private类型的方法默认是final类型的。1、final类 final类不能被继承,因此final类的成员方法没有机会被覆盖 阅读全文

java static 关键字

2012-05-12 19:35 by youxin, 457 阅读, 0 推荐, 收藏,
摘要:static 修饰 字段 或方法,称为静态字段或静态方法。静态方法不通过对象调用。静态字段属于类,不属于类中的任何对象。 main 方法为什么是静态的。程序开始时,没有任何对象,因此,程序的第一种方法必须是静态方法。 有时,需要在某个对象以外存储值,可以用静态字段实现该目的。下面是一个典型例子。BankAccount中,每个对象都有余额和账号,这里想给账号顺序赋值,即让第一账户为1,第二个为2,以此类推,因此,必须在某个地方存储最后分配的账号。public class BankAccount { private double balance; private int account... 阅读全文

java 一个Icon接口实现的程序

2012-05-11 15:34 by youxin, 2057 阅读, 0 推荐, 收藏,
摘要:Icon是一个Interface,里面包含3种空的抽象文法,分别是getIconHeight()、getIconWidth()与paintIcon();若你想使用Icon类 来制作Icon,你必须实现(implements)这3个方法,我们直接来看下面这个例子,你就能清楚如何实现Icon界面建立Icon组件了。import java.awt.*;import java.awt.event.*;import javax.swing.*;public class IconDemo implements Icon { private int height=50; private in... 阅读全文

JFrame 刷新问题

2012-05-11 13:32 by youxin, 6761 阅读, 1 推荐, 收藏,
摘要:先看下面的一段代码:import java.awt.Container;import java.net.URL;import javax.swing.ImageIcon;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;public class Icon extends JFrame { private ImageIcon icon; private JLabel label1; private JPanel panel; public Icon() { ... 阅读全文

Java Web Start 简介

2012-05-11 00:03 by youxin, 2112 阅读, 0 推荐, 收藏,
摘要:什么是 Java Web Start 软件?Java Web Start 软件使您可以从 Web 下载和运行 Java 应用程序。Java Web Start 软件:提供一种单击一次即可激活应用程序的便捷方法保证您始终运行最新版本的应用程序避免了复杂的安装或升级过程获得 Java Web Start 软件从 Java 5.0 发布版本开始,Java Runtime Environment (JRE) 中就包含 Java Web Start。这意味着安装 Java 时,将自动安装 Java Web Start。第一次下载采用 Java Web Start 技术的 Java 应用程序时,Java 阅读全文

java中Icon ,imageIcon ,image 区别

2012-05-10 18:02 by youxin, 7757 阅读, 0 推荐, 收藏,
摘要:public interface IconA small fixed size picture, typically used to decorate components.intgetIconHeight()Returns the icon's height.intgetIconWidth()Returns the icon's width.voidpaintIcon(Componentc,Graphicsg, intx, inty)Draw the icon at the specified location.javax.swing.ImageIcon An impleme 阅读全文

分治法解选择问题

2012-05-06 23:25 by youxin, 763 阅读, 0 推荐, 收藏,
摘要:选择问题: 求n个元素中的第k小的元素。算法如下:#include<stdio.h>void swap(int &x,int &y){ int t; t=x;x=y;y=t;}//在a[ left: right]中选择第k小的元素int select(int a[],int left,int right,int k) { int i,j,pivot; if(left>=right) return a[left]; pivot=a[left]; i=left+1; j=right; while(1) { while(a[i]<... 阅读全文

分治法求最大最小元素

2012-05-06 23:11 by youxin, 1841 阅读, 0 推荐, 收藏,
摘要:问题:在含n个元素的集合中寻找最大值和最小值。最常见的做法是:max=a[1];min=a[1];for(i=2;i<=n;i++) if(max<a[i]) max=a[i]; else if(min>a[i]) min=a[i];算法中需要比较N-1次,才能得到max,最好的情况是升序,不需要进行与min的比较, 共进行n-1次比较。最坏的情况是降序,要经过n-1次比较得到Min,共进行2*n-2次比较,至于在平均情况下,为3(n-1)/2;用分治法可以用较少的次数解决上述问题。1,将数据等分为2组,目的是分别选取其中的最大值和最小值2,递归分解直到每组元素的个... 阅读全文
上一页 1 ··· 237 238 239 240 241 242 243 244 245 ··· 269 下一页