JAVA中图形用户界面不同类之间的调用怎么画,用什么画? 10

我的图形用户界面有好几个类,比如login类,在这个类中又新建了同一个包下的showDid类的对象,然后在showDid类的构造函数中又新建了一个displayDocPr... 我的图形用户界面有好几个类,比如login类,在这个类中又新建了同一个包下的showDid类的对象,然后在showDid类的构造函数中又新建了一个displayDocPre类的对象。。。。。我所有的类中只有构造函数
求 我怎么画图表示他们之间的关系,要是用UML图怎么画,UML图中是关联关系,我这不是,用什么画?用visio UML序列图吗?那种生命线 消息调用返回的?不胜感激!
展开
 我来答
清凌湡
2012-06-18
知道答主
回答量:4
采纳率:0%
帮助的人:3.2万
展开全部
首先要应用GUI相关的包比如import java.awt.*;import javax.swing.*;
给你个例子吧
public class Test extends JFrame{

MyPanel mp=null;
public static void main(String[] args){
// TODO Auto-generated method stub
Test jf= new Test();
}
public Test(){
mp=new MyPanel();

this.add(mp);

//设置标题
this.setTitle("绘图");
//设置窗体大小
this.setSize(400, 300);

//设置窗体的位置
this.setLocation(100,100);

//限制窗体的大小
this.setResizable(false);

//关闭窗体时,同时退出java虚拟机
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//显示窗体
this.setVisible(true);

}

}

//定义一个MyPanel(我自己的面板,用于绘图和实现绘图区域)
class MyPanel extends JPanel
{
//覆盖JPanel的paint方法
//Graphics是绘图的重要类,可以把它理解成一只画笔
public void paint(Graphics g)
{
//1。调用父类函数完成初始化
super.paint(g);
// //画圆
// g.drawOval(100, 100, 20, 20);
// //画直线
// g.drawLine(50, 150,150, 200);
// //画矩形边框
// g.drawRect(150, 150, 30, 40);
//
// //设置颜色。默认为黑色
// g.setColor(Color.blue);
// //填充矩形
// g.fillRect(10, 10, 20, 30);
//画弧形
g.drawArc(200,10, 100,150, 120,-80);
//在面板上画图片
Image im=Toolkit.getDefaultToolkit().getImage(Panel.class.getResource("图片路径"));
//显示图片
g.drawImage(im, 10, 10,200,180,this);
//画字
g.setColor(Color.red);
g.setFont(new Font("华文彩云",Font.BOLD,20));
g.drawString("要写的字", 80,220);
}
}
aha198304
2012-06-19 · TA获得超过136个赞
知道答主
回答量:62
采纳率:100%
帮助的人:45.5万
展开全部
用JUDE。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
闲人来访
2012-06-21 · TA获得超过850个赞
知道答主
回答量:208
采纳率:0%
帮助的人:121万
展开全部
用astah-community画图形关系
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式