2012-08-15 59 views
0

我投降,我擡起白旗,跪下求援。導致我遇到這個問題的原因如下。從按鈕菜單選項中返回一個值

我需要編寫一個方法來調用返回char值的子方法。 子菜單需要是GUI界面。 但它不能是一個對話框。 主要方法需要使用這些信息來調用所需的方法。

任何人都可以幫我這個嗎?簡單的代碼示例會有幫助。

+0

爲什麼不能是一個對話框? – 2012-08-15 20:14:41

+2

你打算爲此使用Swing嗎?並張貼你迄今爲止嘗試過的東西。此外,如果這是作業,請標記爲這樣。 – 2012-08-15 20:15:01

+0

'JMenuItem'? 'JTextField'?你能澄清這個問題有點模糊嗎?可能是一個例子? – MadProgrammer 2012-08-15 20:28:22

回答

1

不知道正是你要尋找的,我猜你會發現它很快在StackOverflow上的搖擺部分:https://stackoverflow.com/questions/tagged/swing

有兩個問題和答案,這將給你一個多sscce創建一個GUI的開始點(我認爲這是當前的困境)。

有了這個假設,下面是一些讓你開始的代碼 - 這將爲你創建一個框架和一個內容面板。其他組件將傾向於擴展JComponent對象(如JButton,JLabelJTextField)。 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); 
    } 
} 
相關問題