Skip to content

Latest commit

 

History

History
65 lines (63 loc) · 6.14 KB

ClasseSwing.md

File metadata and controls

65 lines (63 loc) · 6.14 KB

**Tabela com os Principais Componentes, classes e métodos da biblioteca Swing em Java:

Componente/Classe/Método Descrição
AbstractButton Classe base para botões e componentes de seleção
Action Interface para ações
ActionListener Interface para lidar com eventos de ação
Adjustable Interface para barras de rolagem
Border Interface para definir bordas em componentes
BorderLayout Gerenciador de layout que organiza componentes em regiões
BoxLayout Gerenciador de layout que organiza componentes em uma linha
ButtonGroup Agrupa botões de seleção para comportamento exclusivo
Color Representa cores
Component Classe base para todos os componentes Swing
Container Classe base para contêineres de componentes
Cursor Representa um cursor
DefaultListModel Modelo padrão para listas
Dimension Define largura e altura de componentes
FlowLayout Gerenciador de layout que organiza componentes em uma linha
Font Representa fontes
Graphics e Graphics2D Para desenhar gráficos e formas
Icon e ImageIcon Para exibir ícones e imagens
InputVerifier Para verificar a entrada de dados
JApplet Applet baseado em Swing
JButton Botão de clique
JCheckBox Caixa de seleção (checkbox)
JColorChooser Seletor de cores
JComboBox Caixa de seleção com lista suspensa (combo box)
JDialog Janela de diálogo
JFileChooser Diálogo para seleção de arquivos
JFrame Janela principal
JLabel Rótulo de texto
JLayeredPane Organiza componentes em camadas
JList Lista de itens
JMenu, JMenuBar, JMenuItem Componentes para criar barras de menu e itens de menu
JOptionPane Caixas de diálogo para mensagens/alertas
JPanel Componente que serve como contêiner para outros
JPasswordField Campo de senha
JPopupMenu Menu pop-up
JProgressBar Barra de progresso para indicar o andamento de uma tarefa
JRadioButton Botão de seleção (radio button)
JRootPane Componente raiz de um contêiner Swing
JScrollBar Barra de rolagem
JScrollPane Barra de rolagem para conteúdo grande
JSeparator Linha separadora
JSlider Controle deslizante para selecionar valores numéricos
JSpinner Componente para seleção de valores
JSplitPane Divide a tela em duas áreas redimensionáveis
JTabbedPane Abas para organizar conteúdo
JTable Tabela para exibição de dados tabulares
JTextArea Área de texto multilinha
JTextField Campo de entrada de texto
JTextPane Área de texto formatado
JToolBar Barra de ferramentas
JToolTip Dica de ferramenta
JTree Componente para exibir dados hierárquicos em forma de árvore
KeyStroke Representa uma tecla
Layouts (vários tipos) Gerenciadores de layout para organizar os componentes
MouseListener, MouseMotionListener, KeyListener, etc. Interfaces para lidar com eventos de mouse e teclado
SwingWorker Facilita a execução de tarefas em segundo plano (background)
Timer Para agendar e executar tarefas em intervalos específicos
UIManager Gerencia a aparência e o comportamento dos componentes Swing
Window Classe base para janelas Swing

Esses são apenas alguns dos principais componentes, classes e métodos disponíveis na biblioteca Swing em Java, oferecendo uma ampla gama de recursos para a criação de interfaces gráficas.