<!DOCTYPE HTML>
<html>
<head>
<title>umldraw</title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<script type="text/javascript" src="../ext-4.0.2a/bootstrap.js"></script>
<script type="text/javascript" src="./UmlShape.js"></script>
<script type="text/javascript" src="./umldraw.js"></script>
<script type="text/javascript" src="./SubUmlShape.js"></script>
<link rel="stylesheet" type="text/css" href="../ext-4.0.2a/resources/css/ext-all.css">
</head>
<body>
<script type="text/javascript">
Ext.onReady(function(){
var cvsPanel=new canvasPanel();
Ext.create('Ext.window.Window',{
id: 'canvasWindow',
title: '绘图窗体',
width: 400,
height: 400,
layout: 'fit',
items: cvsPanel,
buttons : [{
xtype: 'button',
id: 'recBtn',
text: 'rectangle',
handler: function(){
// Constants.elArray[Constants.elCount+1]=new Rec();
// Constants.elArray[Constants.elCount].draw(10,10,40,40); //在构造方法中已为elCount加1,故此下标用elCount即可
// Constants.elArray[Constants.elCount+1]=new Class();
// Constants.elArray[Constants.elCount].draw(20,20,40,40);
Constants.elArray[Constants.elCount+1]=new Condition();
Constants.elArray[Constants.elCount].draw(20,20,28,28);
}
},{
xtype: 'button',
id: 'cirBtn',
text: 'circle',
handler: function(){
// Constants.elArray[Constants.elCount+1]=new Actor();
// Constants.elArray[Constants.elCount].draw(30,30,20,50);
// Constants.elArray[Constants.elCount+1]=new Note();
// Constants.elArray[Constants.elCount].draw(50,50,60,40);
// Constants.elArray[Constants.elCount+1]=new Interface();
// Constants.elArray[Constants.elCount].draw(50,50,60,30);
Constants.elArray[Constants.elCount+1]=new Package();
Constants.elArray[Constants.elCount].draw(50,50,60,40);
}
}]
}).show();
});
</script>
</body>
</html>