| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1112 人关注过本帖
标题:JFame 的add方法功能问题..
取消只看楼主 加入收藏
geqmoon
Rank: 1
等 级:新手上路
帖 子:93
专家分:0
注 册:2004-10-16
收藏
 问题点数:0 回复次数:5 
JFame 的add方法功能问题..

我写了一个这如下的选定一区域的程序.
结果什么都没有显示.请大家帮忙看看..
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
import javax.swing.*;

class CaptureScreen extends Applet implements MouseListener
\\ 选定一区域并画出矩形.
{
int x1,x2,y1,y2,width,height;
boolean flag = false;

public void init()
{
this.addMouseListener(this);
}

public void mousePressed(MouseEvent Event)
{
flag = true;
x1 = Event.getX();
y1 = Event.getY();
}

public void mouseReleased(MouseEvent Event)
{
x2 = Event.getX();
y2 = Event.getY();
}

public void paint(Graphics g)
{
if(flag)
{
if(x2<x1 && y2<y1) {x1 = x2;y1 = y2;}
if(x2<x1 && y1>y2) {x1 = x2;}
if(x2>x1 && y2<y1) {y1 = y2;}

width=Math.abs(x2-x1);
height=Math.abs(y2-y1);

g.drawRect(x1,y1,width,height);
}
}

public void mouseClicked(MouseEvent Event) {}
public void mouseEntered(MouseEvent Event) {}
public void mouseExited(MouseEvent Event) {}
}

public class Appl5_1
{ \\main 方法
public static void main(String[] args)
{
JFrame Frame = new JFrame();
Frame.setSize(1000,3000);
Frame.setTitle("");
Frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

CaptureScreen capturescreen = new CaptureScreen();
Frame.add(capturescreen);
\\这里添加组件,怎么没有显示??
Frame.setVisible(true);
}
}

搜索更多相关主题的帖子: JFame add 
2007-07-09 15:27
geqmoon
Rank: 1
等 级:新手上路
帖 子:93
专家分:0
注 册:2004-10-16
收藏
得分:0 

改了JComponet 也一样啊.
问问JFrame add(对象)
JFrame所执行的是 对象中的所有方法还是只有paint方法...


2007-07-09 17:07
geqmoon
Rank: 1
等 级:新手上路
帖 子:93
专家分:0
注 册:2004-10-16
收藏
得分:0 
pity1115 几乎每次你都回我的贴嘛.

3Q 你辛苦了。

2007-07-09 17:09
geqmoon
Rank: 1
等 级:新手上路
帖 子:93
专家分:0
注 册:2004-10-16
收藏
得分:0 

谁能帮帮忙看看这程序的一点错误.

2007-07-10 09:04
geqmoon
Rank: 1
等 级:新手上路
帖 子:93
专家分:0
注 册:2004-10-16
收藏
得分:0 

哈哈,想学楼上写个截屏的程序.
现在刚学JAVA只能写到以上的
给自己加油.
谢谢楼上


2007-07-10 10:26
geqmoon
Rank: 1
等 级:新手上路
帖 子:93
专家分:0
注 册:2004-10-16
收藏
得分:0 
哈哈,
那是ultraedit自动搞的效果,我本来的打是小写的.
现在不用那个了..


2007-07-10 12:00
快速回复:JFame 的add方法功能问题..
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027990 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved