Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Inserire JScrollPane

    Non riesco ad aggiungere delle scrollbar ad una textarea, ma neanche ad un JPanel...
    ecco il codice:

    codice:
    public class Client_Interfaccia extends JFrame {
    ...
    private JTextArea chat;
    private JPanel tablePanel;
    private JScrollPane barreChat;
    
    public Client_Interfaccia() {
                this.setLayout(null);
    
                chat = new JTextArea();
                chat.setPreferredSize(new Dimension(560, 200));
                chat.setLocation(20, 40);
                chat.setEditable(false);
                
                barreChat = new JScrollPane(chat);
                this.getContentPane().add(barreChat);
                this.add(chat);
    
                resize(900, 600); // Dimensioni layout
                show(); // Mostra la finestra
    }
    ...
    Ma non funziona, non mi si visualizza la textarea! (Prima sì naturalmente)
    Spero possiate aiutarmi. Ciao!

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    66
    prova in questa maniera! dovrebbe andare!

    ciao

    public class Client_Interfaccia extends JFrame {
    ...
    private JTextArea chat;
    private JPanel tablePanel;
    private JScrollPane barreChat;

    public Client_Interfaccia() {

    JPanel panel = new JPanel();


    chat = new JTextArea();
    chat.setPreferredSize(new Dimension(560, 200));
    chat.setLocation(20, 40);
    chat.setEditable(false);

    barreChat = new JScrollPane(chat);

    panel.add(barreChat);

    this.setContentPane(panel);

    resize(900, 600); // Dimensioni layout
    show(); // Mostra la finestra
    }

  3. #3
    No non funziona, ho però scoperto che potrebbe essere un problema di Layout! Sto cercando...

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.