广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 5269 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
doctorrichar
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x0
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[Java][求助] 想请问一下关于java绘图的问题

小弟目前将一整段程式码的绘图一部份 拉出来问各位大大

想请问一下 因为小弟再这一部分的程式的功能是 同时可以画线和画圆

但不知道为什么 单独用滑鼠画圆和画线都ok 可是合起来就会怪怪的

如果在一开始 extends canvas 会因为线的范围过大 影响到圆的位置

如果现在extends JLabel也会有类似的问题

想请问大大是不是要利用 glass pane来让两层都透明方便使用

还是要用什么方法避免

另外在偷偷问一下 glass pane要如何使用

有没有类似的范例 因为我在网路找过一些 都看不太懂

谢谢^^

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

// 继承JLabel并实作MouseMotionListener
class CLabel extends JLabel implements MouseMotionListener,MouseListener
{ int flag;
Color cColor; // 圆的颜色
int radius; // 圆的半径
Point[] begin = new Point; //定义起点阵列变数
Point[] end = new Point; //定义终点阵列变数
int count = 0;//定义图形个数变数
Point start, stop; //定义起点与终点变数
boolean mouseUp = false; //定义放开滑鼠旗号

// 建构函式
public C ..

访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容




献花 x0 回到顶端 [楼 主] From:台湾 | Posted:2007-07-23 19:33 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.051111 second(s),query:15 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言