资源简介
Java英汉词典能实现单词的英汉互译,配带sqlserver2005单词文件,代码完整!
代码片段和文件信息
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.util.*;
public class ScribbleDemo extends Jframe //main class
{
public ScribbleDemo()
// Create a PaintPanel and add it to the content pane
{
getContentPane().add(new ScribblePanel() BorderLayout.CENTER);
}
public static void main(String[] args)
{
// Main method
ScribbleDemo frame = new ScribbleDemo();
frame.settitle(“ScribbleDemo“);
frame.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
frame.setSize(300 300);
frame.setVisible(true);
}
}
// ScribblePanel for scribbling using the mouse
class ScribblePanel extends JPanel implements MouseListener MouseMotionListener
{
final int CIRCLESIZE = 20;
// Circle diameter used for erasing
private Point lineStart = new Point(0 0);
// Line start point
private linkedList l=new linkedList();
protected void paintComponent(Graphics g)
{
super.paintComponent(g);
Point start=new Point(0 0);
Point end=new Point(0 0);
int m=l.size();
Point a=new Point();
if(m>0)
{
a=(Point)l.get(0);
start.move(a.xa.y);
for(int k=1;k {
a=(Point)l.get(k);
end.move(a.xa.y);
g.drawLine(start.xstart.yend.xend.y);
start.move(a.xa.y);
}
}
}
public ScribblePanel()
{
// Register listener for the mouse event
addMouseListener(this);
addMouseMotionListener(this);
}
public void mouseClicked(MouseEvent e)
{
}
public void mouseEntered(MouseEvent e)
{
}
public void mouseExited(MouseEvent e)
{
}
public void mouseReleased(MouseEvent e)
{
}
public void mousePressed(MouseEvent e)
{
lineStart.move(e.getX() e.getY());
l.add(lineStart);
System.out.println(l.size());
}
public void mouseDragged(MouseEvent e)
{
// Create a Graphics object for drawing
Graphics g = getGraphics();
if (e.ismetaDown())
{
// Detect right button pressed
// Erase the drawing using an oval
g.setColor(getBackground());
g.fillOval(e.getX() - (CIRCLESIZE / 2)
e.getY() - (CIRCLESIZE / 2) CIRCLESIZE CIRCLESIZE);
}
else
{
g.setColor(Color.black);
g.drawLine(lineStart.x lineStart.y
e.getX() e.getY());
}
lineStart.move(e.getX() e.getY());
l.add(lineStart);
System.out.println(l.size());
g.dispose();
}
public void mouseMoved(MouseEvent e)
{
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 0 2013-01-06 11:09 Java英汉词典\.me
文件 445 2013-01-10 13:28 Java英汉词典\.me
文件 8570 2013-01-06 14:21 Java英汉词典\.me
文件 8566 2013-01-05 23:38 Java英汉词典\.me
文件 144 2013-01-06 11:09 Java英汉词典\.me
文件 3831 2013-02-19 15:17 Java英汉词典\.me
文件 6004 2013-01-10 23:12 Java英汉词典\.me
文件 1 2013-02-19 15:17 Java英汉词典\.me
文件 222 2013-02-19 15:17 Java英汉词典\.me
文件 1 2013-02-19 15:17 Java英汉词典\.me
文件 4038 2013-02-19 15:17 Java英汉词典\.me
文件 358 2013-02-19 15:17 Java英汉词典\.me
文件 73 2013-01-06 11:09 Java英汉词典\.me
文件 188 2013-01-06 12:19 Java英汉词典\.me
文件 493 2013-01-10 23:12 Java英汉词典\.me
文件 587 2013-01-06 14:16 Java英汉词典\.me
文件 100 2013-01-10 23:12 Java英汉词典\.me
文件 111 2013-01-06 11:28 Java英汉词典\.me
文件 79 2013-01-06 11:09 Java英汉词典\.me
文件 654 2013-01-06 11:10 Java英汉词典\.me
文件 701 2013-01-06 11:28 Java英汉词典\.me
文件 1047 2013-01-06 11:10 Java英汉词典\.me
文件 169522 2013-01-06 11:09 Java英汉词典\.me
文件 4030 2013-01-06 14:22 Java英汉词典\.me
文件 14524 2013-01-06 11:09 Java英汉词典\.me
文件 4189 2013-01-06 11:09 Java英汉词典\.me
文件 84855 2013-01-06 11:09 Java英汉词典\.me
文件 41448 2013-01-06 11:09 Java英汉词典\.me
文件 127647 2013-01-06 11:09 Java英汉词典\.me
文件 25 2013-01-06 12:12 Java英汉词典\.me
............此处省略341个文件信息
评论
共有 条评论