Articles of balanço do

Como posso alterar o estilo de seta em um JComboBox

Digamos que eu queira usar uma imagem personalizada para a seta no JComboBox, como posso fazer isso? Eu entendo que é possível usar os arquivos xml de sintetizador, ou talvez até UIManager.put (…), mas eu não sei como. Tudo o que eu quero fazer neste momento é mudar a imagem da seta para outra coisa, […]

Como esconder o cursor em um aplicativo Swing?

Existe uma maneira de ocultar o cursor (além de usar a imagem transparente como um cursor)?

Java: como fazer o buffer duplo no Swing?

EDITAR DOIS Para evitar comentários sarcásticos e respostas de uma linha sem o ponto: IFF é tão simples quanto chamar setDoubleBuffered (true) , então como obtenho access ao buffer off-line atual para que eu possa começar a mexer no buffer de dados de pixel subjacente do BufferedImage? Eu tomei o tempo para escrever um pedaço […]

Eventos de Ação Campo Minado

Existe uma maneira de tornar certas ações de events específicas para cliques do mouse esquerdo e direito? Estou criando um gui de caça-minas, então, quando um quadrado for clicado, ele será descoberto e, quando clicado com o botão direito do mouse, ele será sinalizado. Eu não tinha certeza de como sintaticamente verificar isso e não […]

Qual é a ação correta a ser tomada ao fechar janelas em java / swing?

Acabei de escrever este código de teste na minha class CustomUIPanel: public static void main(String[] args) { final JDialog dialog = CustomUIPanel.createDialog(null, CustomUIPanel.selectFile()); dialog.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { System.exit(0); } }); } Ele funciona corretamente se CustomUIPanel.main() é o ponto de input do programa, mas isso me faz pensar em algo: […]

redimensionando a imagem em java

Eu tenho uma imagem png e quero resize it.How posso fazer isso? Embora eu tenha passado por isso eu não consigo entender o trecho.

Por que você não deveria estender o JFrame e outros componentes?

Eu já vi isso aqui algumas vezes, mas nas postagens que vi, ninguém explicou. Por que não devo estender o JFrame (ou qualquer componente)? Existem condições em que eu deveria estender um componente, ou isso é uma regra firme que você não faz?

Como definir o tamanho da imagem usando RescaleOp

Estou escrevendo um aplicativo de teste. Para definir o Alfa para imagem, uso o método paintComponent. Assista ao próximo snippet … public class TestImage extends JLabel{ public void paintComponent( Graphics g ) { super.paintComponent( g ); Graphics2D g2d=(Graphics2D)g; g2d.drawImage(this.bImage, rop, 0, 0); } public void setRescaleOp(RescaleOp rop){this.rop=rop;} } Como você pode ver, g2d.drawImage (this.bImage, rop, […]

Como eu mudo o JPanel dentro de um JFrame na mosca?

Para simplificar, há um aplicativo java swing simples que consiste no JFrame com alguns componentes. Um dos componentes é um JPanel que deve ser substituído por outro JPanel na ação do usuário. Então, qual é a maneira correta de fazer uma coisa dessas? eu tentei panel = new CustomJPanelWithComponentsOnIt(); parentFrameJPanelBelongsTo.pack(); mas isso não vai funcionar. […]

como alterar a interface do usuário dependendo da seleção da checkbox de combinação

Na checkbox de diálogo, preciso exibir um grupo de controles se algum combo estiver marcado e outro grupo de controles, caso contrário. Ou seja, eu preciso de duas camadas e preciso alternar entre elas quando a combinação está marcada / desmarcada. Como eu posso fazer isso? obrigado