【发布时间】:2014-04-23 09:32:37
【问题描述】:
所以我有一个名为 displayPane 的 JPanel,我想让它成为一个图形的绘图区域(我正在制作一个图形计算器)。我正在使用 WindowBuilder,这是为 JPanel 生成的代码:
JPanel displayPane = new JPanel();
displayPane.setBackground(Color.WHITE);
displayPane.setBounds(173, 33, 455, 432);
frame.getContentPane().add(displayPane);
之后我想画图的轴,但我不知道怎么画。 我到处搜索过它,但是每个人都在主类中构造了一个成员类或其他东西,并添加了paintComponent(Graphics g),但这让我感到困惑。那是为了什么?或者只是给我你的方式,只要我理解它,我并不在乎。 任何帮助表示赞赏:)
【问题讨论】:
-
我想你来这里可能有点过早。你会想从这里开始:Performing Custom Painting With Swing,然后尝试一些事情。
-
好吧,我实际上是在探索 WindowBuilder,它看起来很简单,但看起来你实际上必须自己编写一些代码,哈哈
-
是的,Windows Builders 可以保护您免受代码创建的影响,但这是有代价的——您不会学习如何创建代码。现在是时候卷起袖子开始实际编码了。这将需要努力、阅读教程和试验。祝你好运。
-
你有什么建议我应该从 Java GUI 开始?
-
Mad 和我都给了你一些链接。 1+ 到 Mad 顺便说一句。
标签: java swing jpanel graphics2d windowbuilder