0

我投降,我举起白旗,跪下乞求帮助。驱使我这样做的问题如下。

我需要编写一个调用返回 char 值的子方法的方法。子菜单需要是GUI界面。但它不能是一个对话框。然后主方法需要使用此信息来调用所需的方法。

谁能帮我解决这个问题?简单的代码示例会有所帮助。

4

1 回答 1

1

在不确切知道您在寻找什么的情况下,我猜您可以在 StackOverflow 的 Swing 部分中很快找到它:https ://stackoverflow.com/questions/tagged/swing

问题和答案中都有很多sscce,它们将为您提供创建 GUI 的起点(我认为这是您目前的症结所在)。

有了这个假设,这里有一些代码可以帮助您入门 - 这将为您创建一个框架和一个内容面板。其他组件将倾向于扩展JComponent对象(如JButtonJLabelJTextField)。JavaDocs是一个很好的浏览项目(在“框架”模式下最容易)以获取有关 Java 和 Swing 的更多信息。

import javax.swing.*;

public class MainPanel extends Box{

    public MainPanel(){
        super(BoxLayout.Y_AXIS);
        // Add other elements to your box using:
        // add(item to add);
    }


    public static void main(String[] args){
        final JFrame frame = new JFrame();
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.add(new MainPanel());
        frame.pack();
        frame.setSize(400, 300);
        frame.setLocationRelativeTo(null);
        frame.setVisible(true);
    }
}
于 2012-08-15T21:14:56.627 回答