TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Sistemas da Informação - Java

Por:   •  3/5/2015  •  Trabalho acadêmico  •  611 Palavras (3 Páginas)  •  249 Visualizações

Página 1 de 3

Lista de Exercícios ALPOO

     1. Frame -> JFrame

                Button -> JButton

 Checkbox -> JCheckbox

                       JRadioButton

  Label -> JLabel

  TextField -> JTextField

  TextArea -> JTextArea

  Choice -> JComboBox

  List -> JList

  Panel -> JPanel

2. JTextField: Caixa de texto de 1 linha

    JTextArea: Caixa que texto com varias linhas, quando é preenchido o texto passa para a linha de baixo.

3. Dividir a janela em painéis para melhorar a organização dos componentes

4. Janela pronta com barra de título, borda e botões de minimizar, maximizar e fechar

5. Public Class Janela Extends JFrame

        JLabel LBL_Estado

        JComboBox Sigla;

      Janela(){

         LBL_Estado = new JLabel(“Estado”);

         String[]Estados = {“SP”, ”RJ”, ”BA”}; \\Colocar todas as siglas dentro das {}

         Sigla = new JComboBox(Estados);

         This.SetLayout(new GridLayout(2,1));

         This.add(LBL_Estado);

         This.add(Sigla);

         This.SetDefaultCloseOperation(Exit_On_Close);

         This.SetVisible(True);

       

         Sigla.addActionListener(New ActionListener(){

         Action Performed(ActionEvent e){

         JComboBox C = (JComboBox) E.GetSource();

         C.GetSelected

                     OU

         Object O = E.GetSource();

            IF(O Instance Of JComboBox){

        JComboBox C = (JComboBox) O;

        String S = C.GetSelectedValue();

        JOptionPane.ShowMessageDialog(Null, ”Estado Selecionado: “ + C))}

}

     Outra Classe

     Public Class Executa{

          Public Static Void Main(String[]Args){

          Janela J = new Janela

6.   Public Class Janela Extends JFrame Implements MouseListener

MouseClicked(MouseEvent E){

If(Texto.Contains(‘@’){

          JOptionPane.ShowMessageDialog(Null, ”Email Valido”);

}

    Else{

       …

       …

       …

}

OBS: Usar JFrame, JTextField e JButton

12. GridLayout: Define  numero de linhas e colunas de uma janela

       CardLayout: Varios “Cartões” em uma tela, só é possível exibir um cartão por vez

       FlowLayout: Organizar os componentes adequadamente a tela

       BorderLayout: Divide a tela em Norte, Sul, Oeste, Leste e Centro

       GridBagLayout

13. 1ª Tela: BorderLayout

...

Baixar como (para membros premium)  txt (2.7 Kb)   pdf (41.3 Kb)   docx (12.3 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com