我正在为正在开发的游戏制作启动器,并使用 Graphics2D 来渲染按钮、gui 等。现在我已经使用 Canvas 扩展了执行此操作的类 (Launcher.java)。这意味着我不能使用 JTextFields(而且它看起来很丑)。所以我的问题是,如何在不使用 JTextField 的情况下制作文本字段,这意味着渲染它,获取键输入显示输入。谢谢。
问问题
314 次
1 回答
2
你说:我正在为我正在开发的游戏制作一个启动器,我使用 Graphics2D 来渲染按钮、gui 等。
你似乎在重新发明轮子。为什么不使用或创建一个效果很好的外观和感觉。
您说:现在我已经用 Canvas 扩展了执行此操作的类 (Launcher.java)。
通过提交 AWT 组件,您不必要地限制了您可以做的事情。为什么不坚持使用 Swing 组件?
你说:这意味着我不能使用 JTextFields
如果您坚持使用 Swing,则可以。
你说:(而且它看起来很丑)。
没有图像,很难讨论这一点。
你说:所以我的问题是,我如何在不使用 JTextField 的情况下制作一个文本字段,这意味着渲染它,让键输入显示输入。
再说一遍,为什么要重新发明轮子?使用包括 JTextFields 在内的 Swing 组件,避免使用 AWT,如果您仍然觉得 GUI 很丑,请考虑发布图像和一个我们可以处理的小型可编译和可运行程序,它可以直接向我们展示您的问题。
于 2013-07-21T23:15:49.750 回答