Avrei costruito una finestra ora vorrei inserirci un bottone come faccio quale č il codice da seguire.?č la mia prima creazione in java
Avrei costruito una finestra ora vorrei inserirci un bottone come faccio quale č il codice da seguire.?č la mia prima creazione in java
public class Appl extends JFrame {
public Appl() {
super("TITOLO APPL");
JButton button = new JButton("TASTO");
this.getContentPane().add(button, BorderLayout.SOUTH);
this.pack();
this.show();
}
}
ultima cosa..
dovresti leggere il regolamento prima di postare....
non e' per cattiveria ma molti non ti rispondono altrimenti..
e le informazioni che cerchi le puoi gia' trovare ..
inoltre il titolo deve essere scrito secondo
certe regole..
per esempio questa si sarebbe potuta chiamare
[JAVA]inserzione bottone in un Frame
ma questo codice lo metto nel mio se si dove?oppure č un altro file?il mio codice fino ad ora č questo scusa ma č che sono proprio alle prime armi
import java.awt.*;
import javax.swing.*;
import.java.awt.label.*;
public class Finestra extends JFrame {
public Finestra() {
super("Finestra");
getContentPane().add(new Grafico(), BorderLayout.CENTER);
getContentPane().setBackground(Color.CYAN);
setLocation(200,250);
setSize(400,400);
show();
}
public static void main(String[] arg) {
new Finestra();
System.out.println("Creata la finestra");
}
class Grafico extends JComponent {
public void paint (Graphics g) {
//Polygon p=new Polygon();
g.setColor(Color.GREEN);
g.fillRect(20,60,70,60);
g.setColor(Color.WHITE);
g.fillRect(90,60,70,60);
g.setColor(Color.RED);
g.fillRect(160,60,70,60);
// g.setColor(Color.PINK);
// g.fillOval(20,150,58,93);
// p.addPoint(50,50);
// p.addPoint(50,100);
//p.addPoint(100,150);
//p.addPoint(150,250);
//g.setColor(Color.RED);
//g.fillPolygon(p);
}
}
import java.awt.label.*; sbagliato non esiste un package label
al posto di setSize(400,400);
puoi usare pack();
nel costruttore public Finestra() metti JButton button = ...
getContentPane().add(button, BorderLayout.SOUTH);
public Finestra() {
super("Finestra");
JButton Bottone=new Bottone;
getContentPane().add(new Bottone(), BorderLayout.SOUTH);
getContentPane().add(new Grafico(), BorderLayout.CENTER);
getContentPane().setBackground(Color.CYAN);
setLocation(200,250);
JButton Bottone=new Bottone("bottone");
getContentPane().add(Bottone, BorderLayout.SOUTH);
ci ero appena riuscito mentre ti avevo madato la email, e se volessi io decidere le misure e la posizione del mio bottone,o fare bottoni particolari in rilievo tipo!
fai un JPanel con layout null
lo metti nel JFrame a SOUTH
ci metti il JButton su cui chiami setBounds, leggi la documentazione
per i bottoni particolari si fa un'immagine del bottone e si crea il JButton passando un ImageIcon con la gif
nn prendermi per stupido č che essendo alle prime armi i termini li capisco ma nn so proprio da dove cominciare nn č che min scriveresti il cosice e me lo studio solo quello per la posizione e la grandezza nn per quelli particolari per ora č meglio partire dal semplice grazie mille Antonio