为什么这不会运行。 Jframe不是我可以使用的选项,我该怎么做 图形g作为一个组件?以及如何将Graphics g设置为参数?
class Tables {
public staic void main(String [] args){
Button mainscreen = new Button(Graphics g);
g.drawRect(10, 10, 50, 50);
} }
答案 0 :(得分:1)
这会有效吗
没有。
阅读Custom Painting上Swing教程中的部分,了解如何进行绘画的工作示例。
是的,你需要一个某种窗口(JFrame或JDialog)来显示面板。
如果您不想要边框,则可以使用undecorated
框架。
JFrame frame = new JFrame();
frame.setUndecorated(true);