为了更好地理解我们希望程序在这里运行的方式是我们目前所拥有的列表:
1具有背景平面图图像的JPanel 用户将放置对象的“白板”。
1个包含所有按钮和控件功能的JPanel “白板”面板中的选定对象
1放置在JScrollPanel中的JPanel,其中包含一个列表 带有图像的JLabel放在“白板”面板上
一类对象,用于存储每种类型的所有属性 可放置的家具物品;如x / y线,图像位置, 价格,人工成本等
我们希望发生以下情况:
我不知道设置一个将图像绑定到鼠标的鼠标监听器是否更简单,然后将其副本放在白板上的任何位置。
以下是目前已创建内容的图片链接:http://img824.imageshack.us/img824/4083/o50p.png
非常感谢任何提示或想法!
答案 0 :(得分:0)
我不得不说使用JToolBar
。我之所以这么说,是因为它内置了拖拉机。如果您愿意,可以使用鼠标监听器和java2d
手动执行此操作。只需将JLabel
图片放入JToolBar
。祝好运!