Miten Javan kehitysympäristössä tehdään peliin se "näyttö"? Eli se näkyvä osa pelistä. Huom: olen jo opetellut Javalla ohjelmointia.
Näkymät
system.out.print3n
3175
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 3
Vanhimmat
Aloitahan vaikka näistä
http://java.sun.com/j2se/1.4.2/docs/api/java/awt/package-summary.html
http://java.sun.com/docs/books/tutorial/uiswing/
import javax.swing.*;
public static void main(String[] args) {
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
javax.swing.JFrame frame = new javax.swing.JFrame();
frame.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE);
frame.getContentPane().setLayout(new java.awt.GridLayout(3,1));
EditorComboBox ecb1 = new EditorComboBox(new String[]{"Tammi", "Helmi","Maalis"}, true);
EditorComboBox ecb2 = new EditorComboBox(new String[]{" ","Tammi", "Helmi","Maalis"},true);
// frame.getContentPane().add(ecb1);
frame.getContentPane().add(ecb2);
frame.pack();
frame.setVisible(true);
}
});
}
Näyttöjen tekemisessä layoutit ovat avainasemassa.
public static void main(String[] args) {
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
javax.swing.JFrame frame = new javax.swing.JFrame();
frame.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE);
frame.getContentPane().setLayout(new java.awt.GridLayout(3,1));
EditorComboBox ecb1 = new EditorComboBox(new String[]{"Tammi", "Helmi","Maalis"});
JTextField ecb2 = new JTextField("tähän tekstiä");
frame.getContentPane().add(ecb1);
frame.getContentPane().add(ecb2);
frame.pack();
frame.setVisible(true);
}
});
}