Java Bouton de Sortie à partir d'un MenuItem/barre de menus et de Son Joueur
Ok, j'ai écrit cette pice de code comme un débutant en java, l'apprentissage à partir de vidéos/école, et j'ai quelques questions.
1 => Pourquoi le Fichier > Exit bouton ne fonctionne pas et ont une petite flèche, comme si avoir un enfant? Le gros bouton de sortie fonctionne avec la même fonction.
J'ai été inspiré à partir d'ici: http://www.youtube.com/watch?src_vid=FB_wJpIdA8k&feature=iv&annotation_id=annotation_40248&v=dwLkDGm5EBc
2 => Comment puis-je faire que le bouton plus petit? Il est plus grand quand je le redimensionner.
3 => quelqu'un sait-il un simple son de la bibliothèque du lecteur? Alors, quand j'appuie sur le bouton pour jouer un son? J'ai tryied certains exemples, comme http://www.developer.com/java/other/article.php/2173111/Java-Sound-Playing-Back-Audio-Files-using-Java.htm et ne savent pas comment faire simple et de l'utiliser partout comme SoundPlay(le son.l'ua);
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);
}
}
}
Merci!
OriginalL'auteur Master345 | 2012-01-03
Vous devez vous connecter pour publier un commentaire.
Pour faire de la sortie de travail de menu, utilisez un JMenuItem:
Quant à votre autre question, comment faire le bouton "petits", vous devez comprendre que vous êtes l'ajout de cette JButton à une JFrame du contentPane, et que contentPane de l'utilisation BorderLayout par défaut. Ainsi, l'ajout du bouton dans cette façon de faire remplir le récipient complètement. Pour éviter cela, vous aurez besoin d'utiliser d'autres modèles. Veuillez lire sur la façon d'utiliser le Swing des Mises en page pour les détails: Un Guide Visuel pour les Gestionnaires de Disposition
de toute façon, il y a un bouton visuel de l'interface, comme en C# et en java? actuellement, je utiliser Eclipse ...
Expliquer "visual interface de bouton", comme qui n'a pas de sens pour moi. Si vous vous demandez si il y a une interface visuelle de concepteur similaire à MS Visual Studio, alors oui, il est, mais je vous conseille fortement de ne pas l'utiliser jusqu'à vous apprendre les rudiments de la Balançoire.
Il l'habitude de courir, mon IDE dit ceci: "exitApp ne peut pas être résolu de type" comment puis-je résoudre ce problème
sérieusement. S'il vous plaît re-lire la question avant de lire les réponses.
OriginalL'auteur Hovercraft Full Of Eels
Ci-dessous est la façon dont je l'implémenter dans mon applications, espérons que cela aide:
OriginalL'auteur A.Midany