有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

选项卡窗格的Java Swing makeTextPanel()方法

这个方法来自哪里?我试过找,但找不到。我在中看到的唯一一个例子是扩展了JPanel并在构造函数中调用它。问题是我不想扩展JPanel,那么如何创建一个对象(我的问题是什么类),以便访问这个方法?我不知道JPanel从哪里继承了这个方法

JComponent panel1 = makeTextPanel("Panel");
tabs.addTab("Display", panel1);

http://docs.oracle.com/javase/tutorial/uiswing/components/tabbedpane.html


共 (1) 个答案

  1. # 1 楼答案

    从这里:^{}可以在标题下找到:“选项卡式窗格代码”,在该page

    protected Component makeTextPanel(String text) {
        JPanel panel = new JPanel(false);
        JLabel filler = new JLabel(text);
        filler.setHorizontalAlignment(JLabel.CENTER);
        panel.setLayout(new GridLayout(1, 1));
        panel.add(filler);
        return panel;
    }
    

    你不必扩展任何内容。你可以把它做成static