Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    1

    JButton

    Salve anch'io ho lo stesso problema
    ho 4 bottoni che mi devono aprire 4 pannelli differenti a seconda del bottone premuto
    ma non riesco
    vi faccio vedere il codice

    public class StartView extends JPanel implements ActionListener{

    JButton additem, addbrand, itemlist, brandlist;
    JPanel pannello;

    public StartView(JPanel p){
    pannello=p;

    }

    public StartView () {

    JButton additem = new JButton("Add Item");
    JButton addbrand = new JButton("Add Brand");
    JButton itemlist = new JButton("Item List");
    JButton brandlist = new JButton("Brand List");
    setLayout( new GridLayout(3,2,20,20));

    additem.addActionListener(this);

    add(additem);

    addbrand.addActionListener(this);

    add(addbrand);

    itemlist.addActionListener(this);

    add(itemlist);

    brandlist.addActionListener(this);

    add(brandlist);

    add(new JLabel("contatore"));}


    public void actionPerformed(ActionEvent e) {

    JButton jb = (JButton) e.getSource();
    if (jb == additem) {
    JFrame f2 = new JFrame("Add Item");
    f2.show();
    f2.setLocation(300,300);
    f2.setBounds(400,400,400,400);
    f2.setResizable(false);
    AddItemView additemview = new AddItemView();
    Container ct = f2.getContentPane();
    ct.add(additemview);
    }


    e cosi' via per gli altri bottoni

    come posso risolvere
    ciao grazie

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: JButton

    Originariamente inviato da steex
    codice:
    JButton additem, addbrand, itemlist, brandlist;
     
     public StartView () {
    	 
    JButton additem = new JButton("Add Item");
    JButton addbrand = new JButton("Add Brand");
    JButton itemlist = new JButton("Item List");
    JButton brandlist = new JButton("Brand List");
    Hai definito 4 variabili locali. Non stai assegnando alle variabili di istanza!!!
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320

    Re: JButton

    Originariamente inviato da steex
    Salve anch'io ho lo stesso problema
    Lo stesso problema di chi?

    Quando posti del codice, usa sempre i tag CODE forniti dal forum (vedi regolamento, punto 6) e postalo indentato.

    Il tuo codice non è indentato, quindi è inutile modificarlo aggiungendo i tag CODE.

    Il titolo, poi, andrebbe messo con un po' di criterio: JButton non dice nulla del problema contenuto nella discussione.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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.