Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    27

    prob

    Avrei costruito una finestra ora vorrei inserirci un bottone come faccio quale č il codice da seguire.?č la mia prima creazione in java

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    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();
    }
    }

  3. #3
    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

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    27

    ?

    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);
    }
    }

  5. #5
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    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);

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    27

    cosa č sbagkiato in questa parte di cosice ?per costruire il bottone?

    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);

  7. #7
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    JButton Bottone=new Bottone("bottone");
    getContentPane().add(Bottone, BorderLayout.SOUTH);

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    27

    grazie

    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!

  9. #9
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    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

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    27

    un favore?

    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

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.