» »

[JAVA]risanje - BufferedImage

[JAVA]risanje - BufferedImage

Binji ::

a mi kdo pove, zakaj to ne deluje? Nej bi narisalo crn pravokotnik ne naredi pa nic.


import java.awt.*;
import javax.swing.*;
import java.awt.image.*;

public class risanje extends JFrame{

panela panel;
JPanel vsebina;

risanje(){

vsebina = new JPanel();
setSize(500, 500);
setTitle("krneki");
setBackground(Color.white);
panel = new panela();
vsebina.add(panel);
}

}

import java.awt.image.*;
import java.awt.*;
import javax.swing.*;

public class panela extends JPanel{

static BufferedImage slika;
static Graphics g;
public void paintComponent(){
super.paintComponent(g);
// if(slika==null){
slika = new BufferedImage(50, 50, BufferedImage.TYPE_INT_RGB);
g=slika.getGraphics();
Graphics g2 = (Graphics2D)g;

g2.setColor(Color.black);
g2.drawRect(10, 10, 20, 30);
g2.drawImage(slika, 0, 0, null);

//}
}
}

import java.awt.*;

public class glavno{

public static void main(String []Args){

risanje okno = new risanje();
okno.show();
}
}



Upam da mi boste lahko pomagali ker tole me ze prav resno zivcira
Kdor ne navija ni Slovenc, hej, hej, hej!

Roadkill ::

Pomojem moraš klicat panel.repaint po tem, ko narišeš pravokotnik.
Ü


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[Java] Nova nit znotraj JPanel.paintComponent()

Oddelek: Programiranje
141951 (1738) alexa-lol
»

JAVA neujemanje tipov

Oddelek: Programiranje
151992 (1625) l0g1t3ch
»

Null pointer Exception[Java]

Oddelek: Programiranje
61447 (1308) infiniteLoop
»

[Java] Grafika

Oddelek: Programiranje
91458 (1225) SkIDiver
»

[NALOGA][Java] Težave pri pisanju slikarja

Oddelek: Programiranje
202290 (1932) l0g1t3ch

Več podobnih tem