我投降,我举起白旗,跪下乞求帮助。驱使我这样做的问题如下。
我需要编写一个调用返回 char 值的子方法的方法。子菜单需要是GUI界面。但它不能是一个对话框。然后主方法需要使用此信息来调用所需的方法。
谁能帮我解决这个问题?简单的代码示例会有所帮助。
在不确切知道您在寻找什么的情况下,我猜您可以在 StackOverflow 的 Swing 部分中很快找到它:https ://stackoverflow.com/questions/tagged/swing
问题和答案中都有很多sscce,它们将为您提供创建 GUI 的起点(我认为这是您目前的症结所在)。
有了这个假设,这里有一些代码可以帮助您入门 - 这将为您创建一个框架和一个内容面板。其他组件将倾向于扩展JComponent对象(如JButton、JLabel和JTextField)。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);
}
}