0
我投降,我擡起白旗,跪下求援。導致我遇到這個問題的原因如下。從按鈕菜單選項中返回一個值
我需要編寫一個方法來調用返回char值的子方法。 子菜單需要是GUI界面。 但它不能是一個對話框。 主要方法需要使用這些信息來調用所需的方法。
任何人都可以幫我這個嗎?簡單的代碼示例會有幫助。
我投降,我擡起白旗,跪下求援。導致我遇到這個問題的原因如下。從按鈕菜單選項中返回一個值
我需要編寫一個方法來調用返回char值的子方法。 子菜單需要是GUI界面。 但它不能是一個對話框。 主要方法需要使用這些信息來調用所需的方法。
任何人都可以幫我這個嗎?簡單的代碼示例會有幫助。
不知道正是你要尋找的,我猜你會發現它很快在StackOverflow上的搖擺部分: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);
}
}
爲什麼不能是一個對話框? – 2012-08-15 20:14:41
你打算爲此使用Swing嗎?並張貼你迄今爲止嘗試過的東西。此外,如果這是作業,請標記爲這樣。 – 2012-08-15 20:15:01
'JMenuItem'? 'JTextField'?你能澄清這個問題有點模糊嗎?可能是一個例子? – MadProgrammer 2012-08-15 20:28:22