C:\Users\pedro\Downloads\Interface Windows em JAVA.txt 3 de fevereiro de 2017 12:27 //Interface Windows em JAVA import java.awt.*; //awt --> Abstract Windows Toolkit // - Menus, botões, janelas, caixas de seleção, barras // - Elementos contentores // - Gestão de eventos // Objetos Básicos: // Labels Label(); //cria uma label vazia Label(string); //cria uma label com a string passada como parâmetro Label(string, alinhamento); //cria uma label com a string passada como argumento e com o alinhamento definido. //alinhamento: Label.LEFT, Label.CENTER, Label.RIGHT //Alguns métodos disponíveis: getText(); //Devolve o texto contido na label setTextString(string); //Coloca o texto da label com o valor da string getAlignment(); setAlignment(alinhamento); // Botões Button(); //cria um botão vazio, sem label Button(string); //cria um botão com a label indicada em string //Alguns métodos disponíveis: getLabel(); setLabel(string); // Campos de Texto TextField(); //cria um campo de texto vazio TextField(largura); //cria um campo de texto vazio, com uma largura determinada (em caracteres) TextField(string, largura); //cria um campo de texto já inicializado com uma string, e também com uma largura definida (em caracteres) //Alguns métodos disponíveis: getText(); setText(string); // Botões Radio //1º passo: criar um grupo: CheckboxGroup nome_grupo = new CheckboxGroup(); //2º passo: adicionar opções ao grupo: add(new Checkbox(string, nome_grupo, valor_inicial)); //valor_inicial define se a opção está ativa ou não. NOTA: apenas uma opção pode estar ativa por grupo //Alguns métodos disponíveis: getSelectedCheckbox(); //obtém o botão que está selecionado no grupo setSelectedCheckbox(botao); //altera o valor do botão que estiver selecionado num grupo //Caixas de Seleção Checkbox(); //cria uma checkbox vazia, não selecionada Checkbox(string); // cria uma checkbox com a label definida por string Checkbox(string, null, selecionada); // cria uma checkbox com a label definida por string. Selecionada pode ser true ou false, consoante se pretenda que esteja, ou não, selecionada à partida //Alguns métodos disponíveis: getLabel(); //obtém o texto de legenda da caixa setLabel(string); //altera o texto de legenda da caixa getState(); //obtém o estado da caixa (ativado ou desativado) setState(estado); //altera o estado da caixa (estado pode ser true ou false) //Caixas de escolha Choice caixa = new Choice(); //Alguns métodos disponíveis: addItem(string); getItem(posicao); //devolve o texto do item na posição indicada (começa no 0) getSelectedItem(); //retorna o item que estiver selecionado select(posicao); //seleciona o item na posição indicada select(string); //seleciona o item com a string indicada //Área de texto -1- C:\Users\pedro\Downloads\Interface Windows em JAVA.txt 3 de fevereiro de 2017 12:27 TextArea(); // Cria uma área de texto vazia TextArea(linhas, colunas); // Cria uma área de texto vazia, com o tamanho indicado em termos de linhas e colunas (número de caracteres) TextArea(string, linhas, colunas); //Cria uma área de texto, contendo o texto referido em string, e tendo à partida as dimensões definidas em linhas e colunas //Alguns métodos disponíveis: insert(string, posição); //inserir o texto string na posição indicada (começa no 0) replaceRange(string, posicao_inicial, posicao_final); //Lista de Escolha List(); //cria uma lista vazia, sem escolha múltipla List(visiveis, multipla); //cria uma lista de escolha que tem visível o número de linhas indicado em "visiveis" e que será de escolha múltipla se o parâmetro "multipla", que é boolean, estiver a true //Alguns métodos disponíveis: // os da caixa de escolha e ainda: getSelectedItems(); //devolve um array de strings, no caso da escolha múltipla //Barras de deslocação Scrollbar(); // cria uma barra vertical, com extremos 0, 0; Scrollbar(orientacao); //Cria uma barra com orientação vertical ou horizontal, consoante o parâmetro. "orientacao" pode ter o valor Scrollbar.HORIZONTAL ou Scrollbar.VERTICAL Scrollbar(orientacao, valor_inicial, tamanho, minimo, maximo); //valor_inicial --> é o valor que a barra toma à partida //tamanho --> dimensão da barra que percorre o objeto //minimo --> valor mínimo que a barra representa //maximo --> valor máximo que a barra representa //Alguns métodos disponíveis: getValue(); //retorna o valor corrente setValue(valor); //coloca o valor na barra de deslocação -2-