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);
}
}
Ajuda Console
3 Respostas
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 issoimport 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,
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?
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);
}