Aide en Java SVP
Loline
-
hub Messages postés 50 Date d'inscription Statut Membre Dernière intervention -
hub Messages postés 50 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'essaye de programmer en Java!!
J'arrive à faire une fenêtre avec un menu et des icones. Mais maintenant, j'ai 2 problèmes :
1) Tous mes icones pour réduire ou redimensionner ma fenêtre marche mais celui pour fermer ne marche pas complétement :
Ma fenêtre se ferme mais je suis obligée de faire ctrl C pour reprendre la main sous dos. Qu'est-ce qui ne va pas?
2) Quand on clique sur ouvrir dans le menu, je voudrais que cela ouvre une fenêtre inerne avec un texte Area mais rien n'apparaît.
Où je me suis trompée?
Merci d'avance de m'aider :)
Mon programme :
import java.awt.event.*;
import java.awt.image.*;
import java.awt.*;
import javax.swing.*;
import javax.swing.border.*;
import javax.swing.text.*;
public class Fenetre extends JFrame implements ActionListener,WindowListener {
//Déclarations des variables
private JMenuBar jMenuBar1;
private JMenu fileMenu;
private JMenuItem openMenuItem;
private JSeparator jSeparator1;
private JMenuItem contourMenuItem;
private JSeparator jSeparator2;
private JMenuItem clockMenuItem;
private JSeparator jSeparator3;
private JMenuItem exitMenuItem;
//Constructeur de la class Fenetre
public Fenetre() {
initComponents ();
pack ();
}
//Cette méthode est appelée par le constructeur pour initialiser la fenêtre.
private void initComponents () {
//Déclaration des instances de classe pour créer le menu
jMenuBar1 = new JMenuBar ();
fileMenu = new JMenu ();
openMenuItem = new JMenuItem ();
jSeparator1 = new JSeparator ();
contourMenuItem = new JMenuItem ();
jSeparator2 = new JSeparator ();
clockMenuItem = new JMenuItem ();
jSeparator3 = new JSeparator ();
exitMenuItem = new JMenuItem ();
fileMenu.setText ("Fichier");
openMenuItem.setText ("Ouvrir");
openMenuItem.addActionListener (this);
fileMenu.add (openMenuItem);
fileMenu.add (jSeparator1);
exitMenuItem.setText ("Fermer");
exitMenuItem.addActionListener (this);
fileMenu.add (exitMenuItem);
jMenuBar1.add (fileMenu);
setJMenuBar (jMenuBar1);
}
private void exitMenuItemActionPerformed (ActionEvent evt) {
System.exit (0);
}
private void openMenuItemActionPerformed (ActionEvent evt) {
JInternalFrame frame = new JInternalFrame();
JTextArea ta = new JTextArea ("salut");
ta.setRows(10);
ta.setColumns(10);
ta.setFont(new Font("Serif",Font.PLAIN,18));*/
frame.setClosable(true);
frame.setResizable(true);
frame.setIconifiable(true);
frame.add("center",ta);
frame.setSize(200,200);
frame.setLocation(0,0);
}
private void exitForm(WindowEvent evt) {
System.exit (0);
}
public static void main (String args[]) {
new Fenetre ().show ();
}
public void actionPerformed (ActionEvent evt) {
if(evt.getSource()==(JMenuItem)openMenuItem)
openMenuItemActionPerformed (evt);
if(evt.getSource()==(JMenuItem)exitMenuItem)
exitMenuItemActionPerformed (evt);
}
public void windowClosing (WindowEvent evt) {
System.exit (0);
}
public void windowOpened (WindowEvent evt) {
}
public void windowIconified (WindowEvent evt) {
}
public void windowDeiconified (WindowEvent evt) {
}
public void windowClosed (WindowEvent evt) {
System.exit (0);
}
public void windowActivated (WindowEvent evt) {
}
public void windowDeactivated (WindowEvent evt) {
}
}
J'essaye de programmer en Java!!
J'arrive à faire une fenêtre avec un menu et des icones. Mais maintenant, j'ai 2 problèmes :
1) Tous mes icones pour réduire ou redimensionner ma fenêtre marche mais celui pour fermer ne marche pas complétement :
Ma fenêtre se ferme mais je suis obligée de faire ctrl C pour reprendre la main sous dos. Qu'est-ce qui ne va pas?
2) Quand on clique sur ouvrir dans le menu, je voudrais que cela ouvre une fenêtre inerne avec un texte Area mais rien n'apparaît.
Où je me suis trompée?
Merci d'avance de m'aider :)
Mon programme :
import java.awt.event.*;
import java.awt.image.*;
import java.awt.*;
import javax.swing.*;
import javax.swing.border.*;
import javax.swing.text.*;
public class Fenetre extends JFrame implements ActionListener,WindowListener {
//Déclarations des variables
private JMenuBar jMenuBar1;
private JMenu fileMenu;
private JMenuItem openMenuItem;
private JSeparator jSeparator1;
private JMenuItem contourMenuItem;
private JSeparator jSeparator2;
private JMenuItem clockMenuItem;
private JSeparator jSeparator3;
private JMenuItem exitMenuItem;
//Constructeur de la class Fenetre
public Fenetre() {
initComponents ();
pack ();
}
//Cette méthode est appelée par le constructeur pour initialiser la fenêtre.
private void initComponents () {
//Déclaration des instances de classe pour créer le menu
jMenuBar1 = new JMenuBar ();
fileMenu = new JMenu ();
openMenuItem = new JMenuItem ();
jSeparator1 = new JSeparator ();
contourMenuItem = new JMenuItem ();
jSeparator2 = new JSeparator ();
clockMenuItem = new JMenuItem ();
jSeparator3 = new JSeparator ();
exitMenuItem = new JMenuItem ();
fileMenu.setText ("Fichier");
openMenuItem.setText ("Ouvrir");
openMenuItem.addActionListener (this);
fileMenu.add (openMenuItem);
fileMenu.add (jSeparator1);
exitMenuItem.setText ("Fermer");
exitMenuItem.addActionListener (this);
fileMenu.add (exitMenuItem);
jMenuBar1.add (fileMenu);
setJMenuBar (jMenuBar1);
}
private void exitMenuItemActionPerformed (ActionEvent evt) {
System.exit (0);
}
private void openMenuItemActionPerformed (ActionEvent evt) {
JInternalFrame frame = new JInternalFrame();
JTextArea ta = new JTextArea ("salut");
ta.setRows(10);
ta.setColumns(10);
ta.setFont(new Font("Serif",Font.PLAIN,18));*/
frame.setClosable(true);
frame.setResizable(true);
frame.setIconifiable(true);
frame.add("center",ta);
frame.setSize(200,200);
frame.setLocation(0,0);
}
private void exitForm(WindowEvent evt) {
System.exit (0);
}
public static void main (String args[]) {
new Fenetre ().show ();
}
public void actionPerformed (ActionEvent evt) {
if(evt.getSource()==(JMenuItem)openMenuItem)
openMenuItemActionPerformed (evt);
if(evt.getSource()==(JMenuItem)exitMenuItem)
exitMenuItemActionPerformed (evt);
}
public void windowClosing (WindowEvent evt) {
System.exit (0);
}
public void windowOpened (WindowEvent evt) {
}
public void windowIconified (WindowEvent evt) {
}
public void windowDeiconified (WindowEvent evt) {
}
public void windowClosed (WindowEvent evt) {
System.exit (0);
}
public void windowActivated (WindowEvent evt) {
}
public void windowDeactivated (WindowEvent evt) {
}
}
A voir également:
- Aide en Java SVP
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
4 réponses
private void openMenuItemActionPerformed (ActionEvent evt) {
JInternalFrame frame = new JInternalFrame();
Container tainer = frame.getContentPane();
JTextArea ta = new JTextArea ("salut");
ta.setRows(10);
ta.setColumns(10);
ta.setFont(new Font("Serif",Font.PLAIN,18));*/
frame.setClosable(true);
frame.setResizable(true);
frame.setIconifiable(true);
tainer.add("center",ta);
ta.setVisible(true);
frame.setSize(200,200);
frame.setLocation(0,0);
frame.pack();
frame.show();
}
uboot
JInternalFrame frame = new JInternalFrame();
Container tainer = frame.getContentPane();
JTextArea ta = new JTextArea ("salut");
ta.setRows(10);
ta.setColumns(10);
ta.setFont(new Font("Serif",Font.PLAIN,18));*/
frame.setClosable(true);
frame.setResizable(true);
frame.setIconifiable(true);
tainer.add("center",ta);
ta.setVisible(true);
frame.setSize(200,200);
frame.setLocation(0,0);
frame.pack();
frame.show();
}
uboot
import java.awt.event.*;
import java.awt.image.*;
import java.awt.*;
import javax.swing.*;
import javax.swing.border.*;
import javax.swing.text.*;
public class Fenetre extends JFrame {
//Déclarations des variables
private JMenuBar jMenuBar1;
private JMenu fileMenu;
private JMenuItem openMenuItem;
private JSeparator jSeparator1;
private JMenuItem contourMenuItem;
private JSeparator jSeparator2;
private JMenuItem clockMenuItem;
private JSeparator jSeparator3;
private JMenuItem exitMenuItem;
//Constructeur de la class Fenetre
public Fenetre() {
initComponents();
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent evt) {
exitForm(evt);
}
}
);
pack();
}
//Cette méthode est appelée par le constructeur pour initialiser la fenêtre.
private void initComponents() {
//Déclaration des instances de classe pour créer le menu
jMenuBar1 = new JMenuBar();
fileMenu = new JMenu();
openMenuItem = new JMenuItem();
openMenuItem.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
openMenuIsSelected();
}
}
);
jSeparator1 = new JSeparator();
contourMenuItem = new JMenuItem();
jSeparator2 = new JSeparator();
clockMenuItem = new JMenuItem();
jSeparator3 = new JSeparator();
exitMenuItem = new JMenuItem();
fileMenu.setText("Fichier");
openMenuItem.setText("Ouvrir");
fileMenu.add(openMenuItem);
fileMenu.add(jSeparator1);
exitMenuItem.setText("Fermer");
exitMenuItem.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
exitMenuItemActionPerformed();
}
}
);
fileMenu.add(exitMenuItem);
jMenuBar1.add(fileMenu);
setJMenuBar(jMenuBar1);
}
private void exitMenuItemActionPerformed() {
System.exit(0);
}
private void openMenuIsSelected() {
JDialog frame = new JDialog();
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent evt) {
exitForm(evt);
}
}
);
JPanel panel = new JPanel();
JTextArea ta = new JTextArea("salut");
Container tainer = frame.getContentPane();
ta.setRows(10);
ta.setColumns(10);
ta.setFont(new Font("Serif",Font.PLAIN,18));
panel.add(ta);
tainer.add(panel);
//ta.setVisible(true);
frame.setResizable(true);
frame.setSize(200,200);
frame.setLocation(0,0);
frame.show();
}
private void exitForm(WindowEvent evt) {
System.exit(0);
}
public static void main(String args[]) {
new Fenetre().show();
}
public void windowClosing(WindowEvent evt) {
System.exit(0);
}
public void windowOpened(WindowEvent evt) {
}
public void windowIconified(WindowEvent evt) {
}
public void windowDeiconified(WindowEvent evt) {
}
public void windowClosed(WindowEvent evt) {
System.exit(0);
}
public void windowActivated(WindowEvent evt) {
}
public void windowDeactivated(WindowEvent evt) {
}
}
uboot
import java.awt.image.*;
import java.awt.*;
import javax.swing.*;
import javax.swing.border.*;
import javax.swing.text.*;
public class Fenetre extends JFrame {
//Déclarations des variables
private JMenuBar jMenuBar1;
private JMenu fileMenu;
private JMenuItem openMenuItem;
private JSeparator jSeparator1;
private JMenuItem contourMenuItem;
private JSeparator jSeparator2;
private JMenuItem clockMenuItem;
private JSeparator jSeparator3;
private JMenuItem exitMenuItem;
//Constructeur de la class Fenetre
public Fenetre() {
initComponents();
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent evt) {
exitForm(evt);
}
}
);
pack();
}
//Cette méthode est appelée par le constructeur pour initialiser la fenêtre.
private void initComponents() {
//Déclaration des instances de classe pour créer le menu
jMenuBar1 = new JMenuBar();
fileMenu = new JMenu();
openMenuItem = new JMenuItem();
openMenuItem.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
openMenuIsSelected();
}
}
);
jSeparator1 = new JSeparator();
contourMenuItem = new JMenuItem();
jSeparator2 = new JSeparator();
clockMenuItem = new JMenuItem();
jSeparator3 = new JSeparator();
exitMenuItem = new JMenuItem();
fileMenu.setText("Fichier");
openMenuItem.setText("Ouvrir");
fileMenu.add(openMenuItem);
fileMenu.add(jSeparator1);
exitMenuItem.setText("Fermer");
exitMenuItem.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
exitMenuItemActionPerformed();
}
}
);
fileMenu.add(exitMenuItem);
jMenuBar1.add(fileMenu);
setJMenuBar(jMenuBar1);
}
private void exitMenuItemActionPerformed() {
System.exit(0);
}
private void openMenuIsSelected() {
JDialog frame = new JDialog();
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent evt) {
exitForm(evt);
}
}
);
JPanel panel = new JPanel();
JTextArea ta = new JTextArea("salut");
Container tainer = frame.getContentPane();
ta.setRows(10);
ta.setColumns(10);
ta.setFont(new Font("Serif",Font.PLAIN,18));
panel.add(ta);
tainer.add(panel);
//ta.setVisible(true);
frame.setResizable(true);
frame.setSize(200,200);
frame.setLocation(0,0);
frame.show();
}
private void exitForm(WindowEvent evt) {
System.exit(0);
}
public static void main(String args[]) {
new Fenetre().show();
}
public void windowClosing(WindowEvent evt) {
System.exit(0);
}
public void windowOpened(WindowEvent evt) {
}
public void windowIconified(WindowEvent evt) {
}
public void windowDeiconified(WindowEvent evt) {
}
public void windowClosed(WindowEvent evt) {
System.exit(0);
}
public void windowActivated(WindowEvent evt) {
}
public void windowDeactivated(WindowEvent evt) {
}
}
uboot