我投降,我正在举起白旗,跪下求助。引起我注意的问题如下。
我需要编写一个调用sub方法的方法,该方法返回一个char值。 子菜单需要是GUI界面。 但它不能是一个对话框。 然后,主要方法需要使用此信息来调用所需的方法。
任何人都可以帮我这个吗?简单的代码示例会有所帮助。
答案 0 :(得分:1)
在不确切知道你在寻找什么的情况下,我猜你可以在StackOverflow的Swing部分找到它:https://stackoverflow.com/questions/tagged/swing
在问题和答案中有很多sscce,它们将为您提供创建GUI的起点(我认为这是您目前的关键点)。
根据这个假设,这里有一些代码可以帮助您入门 - 这将为您创建一个框架和一个内容面板。其他组件倾向于扩展JComponent对象(例如JButton,JLabel和JTextField)。对于有关Java和Swing的更多信息,JavaDocs是一个很棒的项目(在“框架”模式下最简单)。
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);
}
}