Javafree
Página Inicial do Fórum > GUI - (Applets, Swing, SWT, etc)

Java



Criar novo tópico   Responder tópico


  1. Matheus16
    Posts:2


    Comment Arrow

    Publicado em: 18/05/2015 14:59:55

    import javax.swing.*;
    import java.awt.*;
    public class notas {
    public static void main(String args []) {
    JFrame janela = new JFrame ("Programador";
    JPanel painel = new JPanel();

    JMenuBar barra = new JMenuBar();
    JTextArea areatexto = new JTextArea("public class {\n public static void main(String args[]) {\n \n }\n}",1000,1000);
    areatexto.setFont(new java.awt.Font("Arial",5, 20));

    int x = 11;
    int y = 20;

    JMenu arquivo = new JMenu("Arquivo";

    JMenuItem novo = new JMenuItem ("Novo";
    JMenuItem salvar = new JMenuItem ("Salvar";
    JMenuItem salvarcomo = new JMenuItem ("Salvar como...";
    JMenuItem sair = new JMenuItem ("Sair";

    barra.add(arquivo);
    arquivo.add(novo);
    arquivo.add(salvar);
    arquivo.add(salvarcomo);
    arquivo.add(sair);
    janela.add (barra);
    janela.setJMenuBar(barra);
    janela.add (areatexto);
    janela.setResizable(false);
    janela.setSize (700,600);
    janela.setVisible (true);

    sair.setDefaultCloseOperation (JMenuItem.EXIT_ON_CLOSE);

    janela.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
    }
    }

    Gostaria de saber como faço para colocar uma barra de rolagem na vertical e horizontal, grato desde ja



  1. staroski
    Posts:4599


    Comment Arrow

    Publicado em: 03/06/2015 19:09:38

    Insira seu JTextArea em um JScrollPane
    _________________

    Ricardo Artur Staroski, OCP-JP
    Blumenau - SC
    Faço seu trabalho Java,
    clique aqui

    Acesse http://www.guj.com.br/



  1. alt64
    Posts:11


    Comment Arrow

    Publicado em: 04/06/2015 16:26:13

    Utilize o TextArea da classe awt, ela já inclui automaticamente.



  1. staroski
    Posts:4599


    Comment Arrow

    Publicado em: 04/06/2015 17:44:49

    Dica:

    Não é recomendado utilizar componentes AWT em conjunto com componentes Swing.

    Classes AWT são "heavy weight", isto é, possuem uma dependência forte com o sistema operacional para serem renderizados.

    Classes Swing são "light weight", possuem pouca ou nenhuma dependência com o sistema operacional para serem renderizados.
    _________________

    Ricardo Artur Staroski, OCP-JP
    Blumenau - SC
    Faço seu trabalho Java,
    clique aqui

    Acesse http://www.guj.com.br/



  1. alt64
    Posts:11


    Comment Arrow

    Publicado em: 05/06/2015 02:53:32

    Tudo depende para que será utilizado. E hoje em dia processamento já não é mais exceção.
    Embora os componentes Swing sejam a melhoria dos componentes awt, não quer dizer que seja o mais indicado a todos os casos.



  1. Relacionados