Dessiner dans une fenetre en java
Razi
-
Razi -
Razi -
Bonjour,
je reprends java, c dur et g besoin d'aide pour avancer
Voici deux classes,
la premiere definit une fenetre et la seconde les actions sur cette fenetre.
J'arrive bien a afficher et terminer l'application fenetré
mais je n'arrive pas a dessiner dedans.
pouvez vous me dire pourquoi ?
Merci d'avance.
j'ai une classe VieFrame :
public class VieFrame extends Frame {
public VieFrame() {
MenuBar menuBar = new MenuBar();
Menu menuFile = new Menu();
MenuItem menuFileExit = new MenuItem();
menuFile.setLabel("File");
menuFileExit.setLabel("Exit");
menuFileExit.addActionListener
(
new ActionListener() {
public void actionPerformed(ActionEvent e) {
VieFrame.this.windowClosed();
}
}
);
menuFile.add(menuFileExit);
menuBar.add(menuFile);
setTitle("Vie d'une cellule");
setMenuBar(menuBar);
setSize(new Dimension(600,600));
setBackground(Color.white);
this.addWindowListener
(
new WindowAdapter() {
public void windowClosing(WindowEvent e) {
VieFrame.this.windowClosed();
}
}
);
}
protected void windowClosed() {
System.exit(0);
}
public void windowDeiconified(WindowEvent e) {}
public void windowIconified(WindowEvent e) {}
public void windowActivated(WindowEvent e) {}
public void windowDeactivated(WindowEvent e) {}
public void windowOpened(WindowEvent e) {}
}
et une autre classe Vie :
import java.awt.*;
import java.awt.event.*;
public class Vie extends VieFrame{
public static void main(String[] args) {
// Create application frame.
VieFrame frame = new VieFrame();
// Show frame
frame.setVisible(true);
//
Graphics g = frame.getGraphics();
g.setColor(Color.blue);
g.fillOval(220,20,30,30);
g.dispose();
}
}
je reprends java, c dur et g besoin d'aide pour avancer
Voici deux classes,
la premiere definit une fenetre et la seconde les actions sur cette fenetre.
J'arrive bien a afficher et terminer l'application fenetré
mais je n'arrive pas a dessiner dedans.
pouvez vous me dire pourquoi ?
Merci d'avance.
j'ai une classe VieFrame :
public class VieFrame extends Frame {
public VieFrame() {
MenuBar menuBar = new MenuBar();
Menu menuFile = new Menu();
MenuItem menuFileExit = new MenuItem();
menuFile.setLabel("File");
menuFileExit.setLabel("Exit");
menuFileExit.addActionListener
(
new ActionListener() {
public void actionPerformed(ActionEvent e) {
VieFrame.this.windowClosed();
}
}
);
menuFile.add(menuFileExit);
menuBar.add(menuFile);
setTitle("Vie d'une cellule");
setMenuBar(menuBar);
setSize(new Dimension(600,600));
setBackground(Color.white);
this.addWindowListener
(
new WindowAdapter() {
public void windowClosing(WindowEvent e) {
VieFrame.this.windowClosed();
}
}
);
}
protected void windowClosed() {
System.exit(0);
}
public void windowDeiconified(WindowEvent e) {}
public void windowIconified(WindowEvent e) {}
public void windowActivated(WindowEvent e) {}
public void windowDeactivated(WindowEvent e) {}
public void windowOpened(WindowEvent e) {}
}
et une autre classe Vie :
import java.awt.*;
import java.awt.event.*;
public class Vie extends VieFrame{
public static void main(String[] args) {
// Create application frame.
VieFrame frame = new VieFrame();
// Show frame
frame.setVisible(true);
//
Graphics g = frame.getGraphics();
g.setColor(Color.blue);
g.fillOval(220,20,30,30);
g.dispose();
}
}
A voir également:
- Dessiner dans une fenetre en java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Dessiner un tableau - Guide
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages