Como posso exibir um Jframe com grade, para visulizar melhor uma forma geométrica?
Como adicionar grade a um jframe
A
4 Respostas
o lega seria sobreescrever o paintComponent do seu painel
e pintar usando TexturePaint().
ai da de fazer esse efeito que desejas.
A
Não entendi direito, tem como vc postar um exemplo.
Claro…
primeiro vc carrega a sua imagem e controi a textura…
pode ser no contrtutor de seu painel:
BufferedImage img = ImageIO.read(new File("suaImage.png"));
// aqui eu defino o uso de 30x30 como tamanho da textura.
TexturePaint texture = new TexturePaint(img,new Rectangle(30, 30));
depois sobreescreve o paintComponent do componente que devera ter o fundo quadriculado:
@Override
protected void paintComponent(Graphics g) {
Graphics2D g2 = (Graphics2D)g;
// define a textura
g2.setPaint(texture);
g2.fillRect(0,0,500,500);
}
para o efeito de quadriculado basta que a sua textura seje um quadrado com fundo branco(ou outra cor)
e a suas bordas BAIXO-DIREITA sejam contornadas com a cor da grade.
A
ok, valeu. Vou tentar fazer parecido.
Criado 2 de março de 2010
Ultima resposta 2 de mar. de 2010
Respostas 4
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Lumina Lumina: a IA que te traz resultados Prompts prontos por especialistas. Resolva seus problemas de verdade.