W NetBeans i w Eclipse mozna wykorzystać konsolę do dowolnych celów, co jest bardzo przydatne przy debugowaniu.
Poniższy kod wyświetla napis "TEST", potem wstrzymuje działanie programu i czeka na wprowadzenie w konsoli dowolnego napisu. Po naciśnięciu Enter, program wyświetla napis "Test", wprowadzony napis i słowo "Test". Jeżeli ta akcja jest podpięta pod przycisk w aplikacji desktopowej, to aplikacja jest wstrzymana do czasu wykonania poniższego kodu (wprowadzenie i wyświetlenie napisu).
<java>String Test = "";
System.out.println("===TEST===");
Scanner Debug = new Scanner(System.in);
Test = Debug.nextLine();
System.out.println("===TEST===");
System.out.println(Test);
System.out.println("===TEST===");</java>
Jak uzyskać to samo podczas pisania aplikacji w C# w VisualStudio? Wtedy ta akcja odbywałaby się w konsoli zaznaczonej czerwoną ramką.