java applet 画一个五角星
本意想画个五星红旗,可是由于技术问题,最终只画出一个来,所以又给他加了些额外的功能.
import javax.swing.*;
import java.awt.*;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.JApplet;
class Mystar extends JPanel implements MouseListener{
/**
*
*/
private static final long serialVersionUID = -1593070116999116510L;
public JPanel a=new JPanel();
int[] lx = new int[5]; // 5个X外顶点坐标
int[] ly = new int[5]; // 5个Y外顶点坐标
int[] sx = new int[5]; // 5个X内顶点坐标
int[] sy = new int[5]; // 5个Y内顶点坐标
public int x=50;
public int y=50;
int lr = 50; // 外顶点外接圆半径
public Mystar(int x,int y)
{
this.x=x;
this.y=y;
a.add(this);
setBackground(Color.red); //各位高手,谁能告诉我,这里为什么我用a.set***就不行了呢??
a.addMouseListener(this); //注册鼠标事件
}
void math()
{
相关文档:
java jce对aes算法有很好的支持,但是默认安装的JDK或者JRE是不能支持aes192bit密钥和aes256bit密钥两种算法的,需要到sun官方下载Java(TM) Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files,以下是jce unilimited strength jurisdiction policy files 6的官方 ......
定义:
GOF《设计模式》中给状态模式下的定义为:允许一个对象在其内部状态改变时改变它的行为。
先看一个例子:
package com.state;
public class KissingPrincess {
// 标志位,标志是青蛙还是王子。
private boolean isFrog = true;
// 根据isFrog进行不同的操作。
public void greet() {
if (isFrog)
......
Reflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。
Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C ......
package com.wfy.system.dao;
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Types;
......