Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    21

    [JAVA] form per inserimento da tastiera

    ciao
    ho il bisogno di far visualizzare nella mia GUI una sorta di form in finestra in cui poter inserire da tastiera dei valori alfanumerici, confermati poi da un tasto OK che fa sparire anche la finesta in questione. Che tipo di strumento potrei utilizzare? JFrame? JPanel? JDialog? E poi come potrei gestire i dati inseriti?

    grazie

    GG

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    JDialog è il componente più azzeccato se il form dovrebbe presentarsi in una nuova finestra. Se invece vuoi che sia presentato nella finestra principale dell'applicazione, userei un JPanel che vada opportunamente a sostituire la schermata attuale.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    21
    grazia per la risposta...
    effettivamente JDialog (visto che mi serve aprire una nuova finestra) potrebbe fare al caso mio, ma essendo che è la prima volta che lo utilizzo dove potrei trovare degli esempi o del materiale che spieghi come funziona?

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    ricerca nel forum per eventuali problemi e tutorial swing sul sito della sun:

    http://java.sun.com/docs/books/tutor...ts/dialog.html

    Tecnica generale:
    vorrai creare una tua classe dialog che estenda JDialog e implementi le interfacce del listeners necessari. In tale classe implementerai tutti i metodi per gli oggetti della dialog stessa.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

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.