好吧,我寫了這個代碼片作爲一個初學者在java學習視頻/學校,我有一些問題。從菜單項/菜單欄和聲音播放器Java退出按鈕
1 =>爲什麼文件>退出按鈕不工作,有一個小箭頭,就好像有一些孩子的?大退出按鈕使用相同的功能。 我從這裏獲得靈感:http://www.youtube.com/watch?src_vid=FB_wJpIdA8k&feature=iv&annotation_id=annotation_40248&v=dwLkDGm5EBc
2 =>我該如何讓這個按鈕更小?調整大小時它會更大。
3 =>有誰知道一個簡單的聲音播放器庫?所以當我按下該按鈕來播放聲音?我嘗試了一些網絡示例,如http://www.developer.com/java/other/article.php/2173111/Java-Sound-Playing-Back-Audio-Files-using-Java.htm,不知道如何使它變得簡單,並在SoundPlay(sound.au)等各處使用。
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
public class form4
{
public static void main(String[] args)
{
// Frame
JFrame frame = new JFrame("Menu");
frame.setSize(300,300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// Just create menubar
JMenuBar menubar = new JMenuBar();
frame.setJMenuBar(menubar);
// Add an JMenu
JMenu file = new JMenu("File");
menubar.add(file);
// Add an JMenuItem
JMenuItem exit = new JMenu("Exit");
file.add(exit);
exit.addActionListener(new exitApp());
// Add an JMenu
JMenu help = new JMenu("Help");
menubar.add(help);
// Add an JMenuItem
JMenuItem about = new JMenuItem("About");
help.add(about);
// Add an JButton
JButton exitButton= new JButton("Exit!");
frame.add(exitButton);
exitButton.addActionListener(new exitApp());
exitButton.setSize(40,40);
frame.setVisible(true);
}
// Exit app
static class exitApp implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
System.exit(0);
}
}
}
謝謝!
參見[使用菜單](HTTP:// docs.oracle.com/javase/tutorial/uiswing/components/menu.html)有關子菜單。 – trashgod 2012-01-03 03:03:27
另請參閱[初始線程](http://download.oracle.com/javase/tutorial/uiswing/concurrency/initial.html)。 – trashgod 2012-01-03 03:04:18