有jframe麻烦,不想使用,这将工作

时间:2017-04-24 03:01:40

标签: java button graphics jframe jbutton

为什么这不会运行。 Jframe不是我可以使用的选项,我该怎么做 图形g作为一个组件?以及如何将Graphics g设置为参数?

class Tables {

public staic void main(String [] args){

Button mainscreen = new Button(Graphics g);

g.drawRect(10, 10, 50, 50);

} }

1 个答案:

答案 0 :(得分:1)

  

这会有效吗

没有。

阅读Custom Painting上Swing教程中的部分,了解如何进行绘画的工作示例。

是的,你需要一个某种窗口(JFrame或JDialog)来显示面板。

如果您不想要边框,则可以使用undecorated框架。

JFrame frame = new JFrame();
frame.setUndecorated(true);