软件界面设计问题,求教高手

来源:百度知道 编辑:UC知道 时间:2024/05/15 12:49:58
正在设计一个软件UI,平台.NET或Java,要求做出来的界面左面有工具栏,里面的图标可以拖拽至右面的区域,请问该用何种API?
请尽可能详细介绍一下,谢谢谢谢~

1、左侧工具栏只是图标,所以与拖拽功能(Drag)无关,只是在按下时记住按的是哪个图标
2、当工具栏按下拖动时,改变鼠标指针形状
3、右面的区域必有一个控件容器(如Panel),当MouseUp,并且记录按下图标的变量不为空,则创建对应的控件,添加到右面容器。
4、复位变量,和鼠标指针。

拖拽在.net里的控件属性里设置 可以让用户托拽就可以了啊
java不熟悉,一般来说这样拖拽在程序里只不过是重新绘制了图形而已,你可以查查相关资料

java里工具栏是jtoolbar,可以设置停靠方式,可以拖拽