Um exemplo da tabela TabCEP com os dados apenas do município de Curitiba é apresentada abaixo.
package apltabcep;
import java.awt.*;
import javax.swing.*;
public class AplTabCEP extends JFrame {
JPanel painelFundo;
JTable tabCEP;
JScrollPane barraRolagem;
Object [][] dados = {
{“1″,”75353″,”CURITIBA”, “PR”,”365″, “117689”, “17623”,”687″},
{“2″,”75353″,”CURITIBA”, “PR”,”389″, “130368”, “18634”,”782″},
{“3″,”75353″,”CURITIBA”, “PR”,”492″, “167932”, “24686”,”1386″},
{“4″,”75353″,”CURITIBA”, “PR”,”394″, “129690”, “16888”,”918″}
};
String [] colunas = {“Zona”,”CodMunicipio”, “Municipio”, “Estado”, “Secoes”, “Aptos”, “Cancelados”, “Suspensos”};
public void AplTabCEP() {
}
public void criaJanela(){
painelFundo = new JPanel();
painelFundo.setLayout(new GridLayout(1, 1));
..I..
barraRolagem = new JScrollPane(tabCEP);
painelFundo.add(barraRolagem);
getContentPane().add(painelFundo);
setDefaultCloseOperation(EXIT_ON_CLOSE.);
setSize(700, 200);
setTitle(“Tabela com dados de Curitiba”);
setVisible(true.);
}
| II |
a. Completar o comando que falta na lacuna I do método criaJanela.
b. Escrever o código do método main, no lugar da caixa II, para que a janela com os dados da tabela seja corretamente exibida.
c. Explicar como funciona o JavaDoc, sua relação com HTML, a importância de utilizá-lo no código das aplicações Java e dar um exemplo de comentário usando tags, pertinente à classe AplTabCEP.
Ops! Esta questão ainda não tem padrão de resposta.
Ops! Esta questão ainda não tem resolução em texto.
Ops! Esta questão ainda não tem resolução em vídeo.
Questões Relacionadas
Uma instituição pública que desenvolve e mantém sistemas internos possui três ambientes principais: desenvolvimento (DEV), homologação (HML) e produção (PRD). Cada ambiente é mantido manualmente pela equipe de infraestrutura, que realiza configurações diretamente nos servidores por SSH, sem documentação formal ou controle de versão.
Nos últimos meses, foram observadas configurações diferentes entre ambientes (por exemplo, pacotes diferentes entre DEV e PRD); erros em produção após atualizações, causados por configurações mal aplicadas; dificuldade em auditar ou reverter mudanças, pois não há histórico confiável; e dependência de conhecimento tácito da equipe, o que gera risco em caso de saíd…
Para resolver esta questão, considere o seguinte código-fonte escrito na linguagem Pyton.
import threading
import time
lock1 = threading.Lock()
lock2 = threading.Lock()
def T1():
print(“T1: tentando adquirir lock1”)
lock1.acquire()
time.sleep(1)
lock2.acquire()
lock2.release()
lock1.release()
print(“T1: Finalizada”)
def T2():
print(“T2: tentando adquirir lock2”)
lock2.acquire()
time.sleep(1)
lock1.acquire()
lock1.release()
lock2.release()
print(“T1: Finalizada”)
t1 = threading.Thread(target = T1)
t2 = threading.Thread(target = T2)
t1.start()
t2.start()
t1.join()
t2.join()
Tendo por base as informações a…
Uma equipe de desenvolvimento de software foi encarregada de criar um Sistema de Gestão de Pautas e Agendamentos Judiciais (SGPAJ) para um Tribunal do Trabalho. O projeto utiliza Scrum (para gerenciar backlog e sprints), BPMN (para modelar o processo de criação e acompanhamento de pautas) e Keycloak (OAuth2) (para autenticação e autorização via Single Sign-On). O sistema será desenvolvido em arquitetura de microsserviços, visando alta escalabilidade e segurança. No fluxo BPMN, o magistrado/servidor cria a pauta (data, hora, sala), o juiz aprova, o sistema notifica as partes envolvidas e todos podem acompanhar o status (confirmada, cancelada, remarcada). Cada microsserviço valida o token de a…




