Visualizzazione dei risultati da 1 a 6 su 6

Discussione: [JAVA] show console

  1. #1
    Utente di HTML.it L'avatar di softoxy
    Registrato dal
    Apr 2001
    Messaggi
    202

    [JAVA] show console

    non riesco più a far apparire la console di java quando parte un applet da explorer..... sapete come si fa?

    non riesco a trovare l'opzione giusta.

    Grazie!
    Soft!2001

  2. #2
    Boe...

    Questa classe simula la console windows. Puoi utilizzarla anche nelle applicazioni stand-alone:

    codice:
    /*
     * ConsoleWindow.java
     *
     * Created on 20 aprile 2005, 22.12
     */
    
    package jfc;
    
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import java.io.*;
    
    /**
     * A window that displays the bytes sent to System.out
     * and System.err
     */
    public class ConsoleWindow {
        public static void init() {
            JFrame frame = new JFrame();
            frame.setTitle("ConsoleWindow");
            final JTextArea output = new JTextArea();
            output.setEditable(false);
            frame.add(new JScrollPane(output));
            frame.setSize(DEFAULT_WIDTH, DEFAULT_HEIGHT);
            frame.setLocation(DEFAULT_LEFT, DEFAULT_TOP);
            frame.setFocusableWindowState(false);
            frame.setVisible(true);
            // define a PrintStream that sends its bytes to the
            // output text area
            PrintStream consoleStream = new PrintStream(new
                    OutputStream() {
                public void write(int b) {} // never called
                public void write(byte[] b, int off, int len) {
                    output.append(new String(b, off, len));
                }
            });
            
            // set both System.out and System.err to that stream
            System.setOut(consoleStream);
            System.setErr(consoleStream);
        }
        
        public static final int DEFAULT_WIDTH = 300;
        public static final int DEFAULT_HEIGHT = 200;
        public static final int DEFAULT_LEFT = 200;
        public static final int DEFAULT_TOP = 200;
    }
    Vedi se ti e' comoda.
    Per richiamarla basta invocare init.
    Folle e' l'uomo che parla alla luna.
    Stolto chi non le presta ascolto.

  3. #3
    Prova ad entrare in pannello di controllo, doppio click su java plugin, tra le varie scelte vedrai che c'è mostra console.

  4. #4
    Utente di HTML.it L'avatar di softoxy
    Registrato dal
    Apr 2001
    Messaggi
    202

    ..............

    Mille grazie, davvero mille grazie.
    Soft!2001

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    220
    Ciao amici,
    scusate se sono OT, qui si parla di applet,di browser...

    Io fondamentalmente voglio usare il codice qui postato in un'applicazione standalone!! Ma una volta che lo incollo in un nuovo file, cambiando il metodo init() in main(String[] args), funziona...ma non è altro che una finestra vuota e non usabile!

    Cioè....ma se il codice doveva simulare una console, non dovevo anche avere la possibilità di scrivere? Come fosse una console vera insomma?

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,324

    Moderazione

    Non mi pare il caso di sollevare una discussione vecchia di 3 anni.
    E' sufficiente aprirne una nuova, seguendo il Regolamento, nell'area dedicata a Java.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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 © 2024 vBulletin Solutions, Inc. All rights reserved.