从按钮菜单选项中返回一个值

时间:2012-08-15 20:08:15

标签: java swing jbutton

我投降,我正在举起白旗,跪下求助。引起我注意的问题如下。

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

任何人都可以帮我这个吗?简单的代码示例会有所帮助。

1 个答案:

答案 0 :(得分:1)

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

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

根据这个假设,这里有一些代码可以帮助您入门 - 这将为您创建一个框架和一个内容面板。其他组件倾向于扩展JComponent对象(例如JButtonJLabelJTextField)。对于有关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);
    }
}