Ajuda Console

3 respostas
zzzhhh
Olá amigos, como que eu poderia fazer neste codigo para colocar entrada de texto tipo Digite algo como um menu (1)Login (2)Opções (3)Ferramentas (4)Sair Como que eu poderia fazer isso
import javax.swing.JFrame;
import javax.swing.JTextArea;
import javax.swing.*;
import java.awt.*;

class ConsoleAdmin extends JFrame
{
	 private JTextArea comandos = new JTextArea ();
	 public ConsoleAdmin ()
	 {
	 	   super ("ConsoleAdmin");
	 	   this.montaJanela (); 
	 	   

 
     }   
     private void montaJanela ()
     {     
     		this.getContentPane (). add (comandos);
     		this.comandos.setBounds(5,5,600,300);
 			this.comandos.setBackground(Color.black);
			this.comandos.setForeground(Color.orange);
			this.comandos.setCaretColor(Color.red);
      }   
      public static void main (String [] args)
      {
      	    ConsoleAdmin janela = new ConsoleAdmin();
      	    janela.setSize (500, 300);
      	    janela.setVisible (true);
      }
}

3 Respostas

jackbutler
zzzhhh:
Olá amigos, como que eu poderia fazer neste codigo para colocar entrada de texto tipo Digite algo como um menu (1)Login (2)Opções (3)Ferramentas (4)Sair Como que eu poderia fazer isso
import javax.swing.JFrame;
import javax.swing.JTextArea;
import javax.swing.*;
import java.awt.*;

class ConsoleAdmin extends JFrame
{
	 private JTextArea comandos = new JTextArea ();
	 public ConsoleAdmin ()
	 {
	 	   super ("ConsoleAdmin");
	 	   this.montaJanela (); 
	 	   

 
     }   
     private void montaJanela ()
     {     
     		this.getContentPane (). add (comandos);
     		this.comandos.setBounds(5,5,600,300);
 			this.comandos.setBackground(Color.black);
			this.comandos.setForeground(Color.orange);
			this.comandos.setCaretColor(Color.red);
      }   
      public static void main (String [] args)
      {
      	    ConsoleAdmin janela = new ConsoleAdmin();
      	    janela.setSize (500, 300);
      	    janela.setVisible (true);
      }
}

Amigo, você programa GUI na "unha"? Se sim, esqueça isso! Escolha uma IDE decente (NetBeans ou Eclipse).

Caso escolhas o NetBeans (5.5.1), vá em:

1 - File / New File / JavaGUIForms (escolha JFrame Form).

Pronto, mande bala!

Abraço,

zzzhhh

sim amigo,
eu programa na unha mesmo…
vou tentar usar o netbeans mas eu acho mais dificil do q fazer na mao…pois no netbeans eu nao sei chamar os metodos colocar função nos botao essas coisas…entende?

Wolf_X

cara , vc quer apenas q o texto apareça, certo?
se for isso use um JLabel e selecione um layout mano.
e qt ao netbeans, eu uso o netbeans, mas nao uso o componente para criação de interfaces GUI pois, aqui no guj mesmo me explicaram q nao eh vantajoso.

private void montaJanela () { this.getContentPane (). add (comandos); this.comandos.setBounds(5,5,600,300); comandos.setLayout(new FlowLayout()); // selecione o Layout de sua preferencia comandos.add(new JLabel("(1)Login ")); // insira uma JLabel com o texto desejado comandos.add(new JLabel("(1)Login ")); comandos.add(new JLabel("(1)Login ")); this.comandos.setBackground(Color.black); this.comandos.setForeground(Color.orange); this.comandos.setCaretColor(Color.red); }

Criado 25 de abril de 2007
Ultima resposta 26 de abr. de 2007
Respostas 3
Participantes 3