public class WCanvas extends Canvas {    public void paint(Graphics g) {
        JButton button = new JButton("a button");
        button.paint(g);
    }
}这样在 WCanvas 上画不出按钮,为什么?