易截截图软件、单文件、免安装、纯绿色、仅160KB

用java模拟写字板程序

源程序代码:
import java.awt.Color;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.Graphics;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.MouseMotionAdapter;
import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JRadioButton;
//####################################
//可能有时候程序运行后什么也没有,你需要鼠标在屏幕上移动下才能出现按钮,
//至于为什么,本鸟不懂~~以后有待研究
//######################################
public class testEventMouse extends JFrame{ //主类,继承JFrame类,因为要用到paint()方法,所以
//必须继承一个Frame类,否则我这个初学者还没学到其他可以调用paint()的方法
Container contentPanel; //内容格引用
JButton b1,b2,b3,b4,b5;//这是五个按钮
JRadioButton backGroundRadio,foreGroundRadio; //定义两个单选框
ButtonGroup radioGroup; //单选按钮组
int xValue,yValue; //保留鼠标位置(x,y)
JFrame jf=this;//把当前对象赋值给jf,因为我后来调代码的时候发现,背景色是内容格或者说是其它组件
//来管理的,Frame框架类是不管理背景色的;但是我之所以要获取JFrame的对象,是因为前景色只有框架类
//能够管理,其它的组件没有资格来管理;后面做事件处理的话,你会发现

public testEventMouse(){ //构造函数
super("08计本 曹锋--模拟写字板");
b1=new JButton("Black");//实现五个按钮
b2=new JButton("Blue");
b3=new JButton("Red");
b4=new JButton("White");
b5=new JButton("Yellow");
contentPanel=this.getContentPane();//获取内容格
contentPanel.setLayout(new FlowLayout());//设置内容格的布局管理器

backGroundRadio=new JRadioButton("backGround"); //实例化复选框
foreGroundRadio=new JRadioButton("foreGround");

contentPanel.add(backGroundRadio);//添加到内容格里面去
contentPanel.add(foreGroundRadio);

contentPanel.add(b1);//添加按钮
contentPanel.add(b2);
contentPanel.add(b3);
contentPanel.add(b4);
contentPanel.add(b5);

MouseListenerHandler mou=new MouseListenerHandler(); //实现一


相关文档:

JAVA基础面试题2

 31、EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的?
SessionBean:Stateless Session Bean 的生命周期是由容器决定的,当客户机发出请求要建立一个Bean的实例时,EJB容器不一定要创建一个新的Bean的实例供客户机调用,而是随便找一个现有的实例提供给客户机。当客户机第一次调用一个Stat ......

JAVA基础面试题4

96、JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
Java通过面向对象的方法进行异常处理,把各种不同的异常进行分类,并提供了良好的接口。在Java中,每个异常都是一个对象,它是Throwable类或其它子类的实例。当一个方法出现异常后便抛出一个异常对象, ......

Java EE 5 的一首歌

Sun公司一名员工自己创作的歌,关于Java EE 5,虽然不怎么好听,但歌词很有意思,程序员业余生活也可以这么丰富,羡慕!
Ladies and gentlemen, this is Java EE 5!
One, two, three, four, five
There’s a technology I use day and night
For my application with a web frontend
They told me to use .Net
......

用java压缩文件夹/文件

 压缩文件夹代码:
import java.io.File;
import org.apache.tools.zip.ZipOutputStream; //这个包在ant.jar里,要到官方网下载
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.zip.ZipInputStream;
import java.util.zip.ZipEntry;
......

java 苦与乐(草稿)

  选择了java,也就是选择了一条光明而坎坷的道路。说他光明是因为应用的地方日益广泛,全球有很大的开发群体在为之忙碌,开源项目应有尽有;说他坎坷,是因为随着java的发展,现在有了太多的分支技术j2ee 13种技术,太多的框架(从底层到页面)如果要掌握还真不是件容易的事情,而且开源的东西永无止尽的在升级,在推陈 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号