[ igisar @ 09.07.2006. 11:45 ] @
Imam problem! Napisao sam code koji bi trebao da crta linije tako da uzme poziciju misa kad je stisnuto i kad je otpusteno,ali da vam sad ne obljasnjavam sad evo vam kod: Code: import javax.swing.*; import java.awt.*; import java.awt.event.*; public class glavno { public static void main(String args[]) { oblik o=new oblik(); o.setVisible(true); } } class oblik extends JFrame implements MouseListener { public oblik() { setSize(500,500); setBackground(Color.white); Dimension dim=Toolkit.getDefaultToolkit().getScreenSize(); int m11=getWidth(); int n11=getHeight(); int m1=(dim.width-m11)/2; int n1=(dim.height-n11)/2; setLocation(m1,n1); setResizable(false); setTitle("Crtanje"); } int x1; int y1; int x2; int y2; public void mousePressed(MouseEvent e) { x1=e.getX(); y1=e.getY(); } public void mouseReleased(MouseEvent e1) { x2=e1.getX(); y2=e1.getY(); repaint(); } public void mouseEntered (MouseEvent e) {} public void mouseExited (MouseEvent e) {} public void mouseClicked (MouseEvent e) {} public void paintComponent(Graphics g) { Graphics2D g2d=(Graphics2D)g; g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); g2d.setColor(Color.black); g2d.drawLine(x1,y1,x2,y2); } } stvarno ne znam sto ne radi |