为了响应previous question关于如何使用Swing实现特定效果,我被引导至JDesktopPane和JInternalFrame。不幸的是,scala.swing似乎没有任何类的封装,所以我只剩下扩展它。如何扩展scala.swing?
我该怎么知道和做什么才能使这些类的最小可用包装,与scala.swing一起使用,以及使用其中大部分步骤的额外步骤是什么?
编辑:
至于建议的人,让我解释一下我打算达到的效果。我的程序控制(个人)彩票投注。所以我有很多不同的门票,每个门票都可以有不同的赌注和不同的有效性。
这个想法是在一个单独的“空间”中显示每个票据,并且JInternalFrames似乎正是我想要的,并让人们创建新票据,从文件加载它们,将它们保存到文件中,并且通常检查或编辑每个中的信息。
除此之外,还需要一个空间来显示彩票结果,我打算发展该项目以控制集体投注 - 谁贡献了多少,以及如何分配胜利。我还没有考虑过这个界面。
请注意:
我不能“只使用”的Java类,还充分利用Scala的挥杆特征。在上一个问题中的答案已经告诉我如何去做我想要的Java类,而这不是我在这里问的。
阅读现有的scala.swing类的源代码来学习如何做到这一点,我试图避免这个问题的工作。
不够公平。我会推荐我的问题。 – 2009-07-18 15:02:27
感谢您的额外信息,但我的意思是在更技术层面 - 即以编程方式,您想用Swing课程做什么? – 2009-07-19 10:04:43