javax.swing
javax.swing – Não tem informação de desde quando esse pacote existe no JDK. Do Java 9 em diante esse pacote encontra-se dentro do módulo java.desktop.
Fornece um conjunto de componentes “leves” (toda a linguagem Java) que, no grau máximo possível, funcionam da mesma maneira em todas as plataformas.
javax.swing.border
javax.swing.border – Existe desde a versão 1.2 do JDK. Do Java 9 em diante esse pacote encontra-se dentro do módulo java.desktop.
Fornece classes e interface para desenhar bordas especializadas em torno de um componente Swing.
Acesse um exemplo de código aqui.
javax.swing.colorchooser
javax.swing.colorchooser – Existe desde a versão 1.2 do JDK. Do Java 9 em diante esse pacote encontra-se dentro do módulo java.desktop.
Contém classes e interfaces usadas pelo componente JColorChooser.
javax.swing.event
javax.swing.event – Existe desde a versão 1.2 do JDK. Do Java 9 em diante esse pacote encontra-se dentro do módulo java.desktop.
Fornece eventos disparados por componentes Swing.
Acesse um exemplo de código aqui.
javax.swing.filechooser
javax.swing.filechooser – Existe desde a versão 1.2 do JDK. Do Java 9 em diante esse pacote encontra-se dentro do módulo java.desktop.
Contém classes e interfaces usadas pelo componente JFileChooser.
javax.swing.plaf
javax.swing.plaf – Existe desde a versão 1.2 do JDK. Do Java 9 em diante esse pacote encontra-se dentro do módulo java.desktop.
Fornece uma interface e muitas classes abstratas que o Swing usa para fornecer seus recursos de aparência e funcionalidade conectáveis.
Acesse um exemplo de código aqui.
javax.swing.plaf.basic
javax.swing.plaf.basic – Existe desde a versão 1.2 do JDK. Do Java 9 em diante esse pacote encontra-se dentro do módulo java.desktop.
Fornece objetos de interface do usuário criados de acordo com a aparência básica.
Acesse um exemplo de código aqui.
javax.swing.plaf.metal
javax.swing.plaf.metal – Existe desde a versão 1.2 do JDK. Do Java 9 em diante esse pacote encontra-se dentro do módulo java.desktop.
Fornece objetos de interface do usuário criados de acordo com a aparência e sensação de Java (uma vez codinome Metal), que é a aparência e sensação padrão.
Acesse um exemplo de código aqui.
javax.swing.plaf.multi
javax.swing.plaf.multi – Existe desde a versão 1.2 do JDK. Do Java 9 em diante esse pacote encontra-se dentro do módulo java.desktop.
Fornece objetos de interface do usuário que combinam duas ou mais aparências.
Acesse um exemplo de código aqui.
javax.swing.plaf.nimbus
javax.swing.plaf.nimbus – Existe desde a versão 1.7 do JDK. Do Java 9 em diante esse pacote encontra-se dentro do módulo java.desktop.
Fornece objetos de interface do usuário criados de acordo com a aparência e a sensação do Nimbus entre plataformas.
Acesse um exemplo de código aqui.
javax.swing.plaf.synth
javax.swing.plaf.synth – Não tem informação de desde quando esse pacote existe no JDK. Do Java 9 em diante esse pacote encontra-se dentro do módulo java.desktop.
Synth é uma aparência skinnable na qual toda a pintura é delegada.
Acesse um exemplo de código aqui.
javax.swing.table
javax.swing.table – Existe desde a versão 1.2 do JDK. Do Java 9 em diante esse pacote encontra-se dentro do módulo java.desktop.
Fornece classes e interfaces para lidar com javax.swing.JTable.
javax.swing.text
javax.swing.text – Existe desde a versão 1.2 do JDK. Do Java 9 em diante esse pacote encontra-se dentro do módulo java.desktop.
Fornece classes e interfaces que lidam com componentes de texto editáveis e não editáveis.
Acesse um exemplo de código aqui.
javax.swing.text.html
javax.swing.text.html – Existe desde a versão 1.2 do JDK. Do Java 9 em diante esse pacote encontra-se dentro do módulo java.desktop.
Fornece a classe HTMLEditorKit e classes de suporte para criar editores de texto HTML.
Acesse um exemplo de código aqui.
javax.swing.text.html.parser
javax.swing.text.html.parser – Existe desde a versão 1.2 do JDK. Do Java 9 em diante esse pacote encontra-se dentro do módulo java.desktop.
Fornece o analisador HTML padrão, juntamente com as classes de suporte.
Acesse um exemplo de código aqui.
javax.swing.text.rtf
javax.swing.text.rtf – Existe desde a versão 1.2 do JDK. Do Java 9 em diante esse pacote encontra-se dentro do módulo java.desktop.
Fornece uma classe (RTFEditorKit) para criar editores de texto em formato Rich Text.
Acesse um exemplo de código aqui.
javax.swing.tree
javax.swing.tree – Existe desde a versão 1.2 do JDK. Do Java 9 em diante esse pacote encontra-se dentro do módulo java.desktop.
Fornece classes e interfaces para lidar com javax.swing.JTree.
Acesse um exemplo de código aqui.
javax.swing.undo
javax.swing.undo – Existe desde a versão 1.2 do JDK. Do Java 9 em diante esse pacote encontra-se dentro do módulo java.desktop.
Permite que os desenvolvedores forneçam suporte para desfazer / refazer em aplicativos como editores de texto.
Fonte1: https://docs.oracle.com/en/java/javase/13/docs/api/index.html
Fonte2: https://docs.oracle.com/javase/8/docs/api/index.html
Deixe um comentário