Articles of awt

O que o .pack () faz?

Estou aprendendo sobre JPanel e GridLayout, este trecho de código irá produzir um simples JPanel com 6 botões package testing; import java.io.*; import java.util.*; import java.security.*; import javax.xml.bind.DatatypeConverter; import java.lang.*; import java.awt.*; import javax.swing.*; public class Testing { public static class GridPanel extends JPanel { public GridPanel() { setLayout(new GridLayout(2,3)); setBackground(Color.GREEN); this.setPreferredSize(new Dimension(500,500)); JButton b1 […]

Renderização de charts na barra de título

Os charts continuam renderizando na barra de título. Eu uso uma imagem em buffer encapsulada em um label e usar os objects charts resultantes para desenhar retângulos no meu código. Esta é a parte importante do construtor da class jframe: super(); BufferedImage image=new BufferedImage(680,581,BufferedImage.TYPE_INT_ARGB); m_graphicsObject =image.getGraphics(); JLabel label=new JLabel(new ImageIcon(image)); // buttons, mouse events and […]

Como desenhar uma tree representando um gráfico de nós conectados?

Eu quero exibir uma tree em uma GUI Java, mas eu não sei como. A tree representa um gráfico de nós conectados, como este: Eu devo dizer que tenho minha própria class de tree: public class BinaryTree { private BinaryNode root; public BinaryTree( ) { root = null; } public BinaryTree( Object rootItem ) { […]

É seguro construir widgets Swing / AWT NÃO no segmento de expedição de events?

Eu integrei a aparência da Substância em meu aplicativo e tive vários problemas com relação às rotinas internas de verificação de EDT (Event Dispatch Thread). Substância absolutamente se recusa a construir classs de interface do usuário fora do EDT. Eu fiz muito Swing / AWT e conheço a maioria das regras sobre o EDT. Eu […]

“Sempre no topo” Windows com Java

Em Java, existe uma maneira de ter uma janela “Sempre visível”, independentemente de o usuário alternar o foco para outro aplicativo? Eu pesquisei na web e todas as soluções se inclinam para algum tipo de interface JNI com ligações nativas. Verdadeiramente esta não pode ser a única maneira de fazer isso … ou é?

Imagem / gráfico em uma forma

Eu queria saber se existe alguma maneira de converter uma imagem / gráfico em uma Shape ? Por exemplo, posso converter o contorno de uma forma de motocicleta em uma Shape para poder usá-la em Java? Eu sei que você pode fazer isso com quadrados normais ou com cantos arredondados, polígonos, etc. Mas existe uma […]

Java Animate JLabel

Então estou criando um aplicativo básico que eu quero ter um JLabel na parte inferior da canvas que começa no canto inferior esquerdo e se move, estilo de animação, para o canto inferior direito em um tempo definido e uma imagem estática no centro . Para fazer isso, criei um JFrame com um JPanel usando […]

Como você importa uma fonte?

Eu estou querendo saber como você iria sobre como importar uma fonte. Eu estou tentando usar uma fonte personalizada baixada, mas desde que a maioria dos computadores que iria executar isso não teria essa fonte como não é uma fonte padrão. Como eu poderia fazer a fonte funcionar mesmo se eles não tivessem a fonte? […]

Como posso rolar mais de um object ao mesmo tempo?

Nova pergunta foi feita depois desta, encontrada aqui . Eu sou novo em Java, mas estou trabalhando em uma recriação de “Flappy Bird” para aprender mais sobre java e como os charts são exibidos. Qualquer solução ou sugestão para qualquer uma das minhas perguntas é muito apreciada. Obrigado! Neste momento, meu programa faz um pipe […]

Estruturas de GUI Java. O que escolher? Swing, SWT, AWT, SwingX, JGoodies, JavaFX, Apache Pivot?

Existem muitos frameworks gui disponíveis para java, mas o que é reconhecido como o framework de escolha de hoje? O seguinte é a minha compreensão dos diferentes frameworks, por favor corrija-me se estou errado. Este é um conjunto muito vagamente definido de perguntas, mas eu ainda acho que é valioso para qualquer um que esteja […]