[ Slack23 @ 12.04.2010. 12:37 ] @
Da li bi mogao neko da mi pomogne kako da umjesto ove plave pozadine ubacim neku sliku u appletu jednostavno ne znam path da napravim kako i gdje da ga postavim import java.awt.*; import java.io.File; import javax.swing.*; import javax.swing.filechooser.FileFilter; public class Fenster3 extends Frame{ private MyWindowListener myWindowListener = new MyWindowListener(); private MyActionListener myActionListener = new MyActionListener(); private Button btnBeenden = new Button("Beenden"); private MyItemListener myItemListener= new MyItemListener(this); public Label lblFarbe = new Label("Farbe:"); public Choice chcFarbe = new Choice(); public Fenster3() { super("Simulation Karte"); this.setSize(400,400); this.show(); this.addWindowListener(myWindowListener); this.btnBeenden.addActionListener(myActionListener); this.setLayout(new FlowLayout()); this.chcFarbe.add("blau"); this.setBackground(Color.blue); this.show(); this.addWindowListener(new MyWindowListener()); this.chcFarbe.addItemListener(myItemListener); } public void paint (Graphics g) { int laenge=10; int x2=0; int y2=0; for (int i=0; i<360; i+=15) { y2= 100-(int)(Math.sin (Math.toRadians(i))*laenge); x2= 250-(int)(Math.cos (Math.toRadians(i))*laenge); g.drawLine(250,100, x2, y2); } } public static void main(String[] args) { // TODO Auto-generated method stub Fenster3 f = new Fenster3(); } } znam da treba nesto sa ovom komandom ali ne znam gdje u koju zagradu da ubacim. Sada je trenutno kad se neki parametri ubace za x i y pokaze se pozicija u appletu samo sto je pozadina plava a ja hocu bilo koju drugu sliku da ubacim. Molio bih nekoga ko vec duze radi i zna kako da to uradim da mi ubaci na pravo mjesto. Ja sam pokusao sa ovim dole ali se nikakva promjena ne desava. Hvala unaprijed // private Image image; // public void setImage( File file ) // { // image = Toolkit.getDefaultToolkit().getImage( "D:/John/workspace/Karte/bin/h.jpg" ); // if ( image != null ) // repaint(); // } |