hallo, bin neu
hab im zweiten semester C++ gehabt , jetzt versuch ich mich mit java auszuprobieren
hab so einen kurs gemacht, und mir Literatur :rtfm: besorgt
jetzt will ich ein kleines programm schreiben, mit dem man Transistoren berechnen kann
halt nur ein kleines projekt um das gelernte anzuwenden
bin im moment dabei den GUI aufzubauen, mein problem ist halt dass die Buttons nicht richtig gezeichnet werden, erst wenn ich mit der Maus drüber fahre,
ich brauch noch einen weiteren hint, wie kann ich die images(mit skalierung) als objekte behandeln und beispielsweise in einem gridlayout verwenden? :reflect:
bitte helft mir
hab im zweiten semester C++ gehabt , jetzt versuch ich mich mit java auszuprobieren
hab so einen kurs gemacht, und mir Literatur :rtfm: besorgt
jetzt will ich ein kleines programm schreiben, mit dem man Transistoren berechnen kann
halt nur ein kleines projekt um das gelernte anzuwenden
bin im moment dabei den GUI aufzubauen, mein problem ist halt dass die Buttons nicht richtig gezeichnet werden, erst wenn ich mit der Maus drüber fahre,
ich brauch noch einen weiteren hint, wie kann ich die images(mit skalierung) als objekte behandeln und beispielsweise in einem gridlayout verwenden? :reflect:
bitte helft mir
Java:
package javaapplication29;
import java.util.*;
import javax.swing.*;
import java.awt.*;
import java.applet.*;
import java.io.*;
import javax.imageio.*;
class TestFrame extends JFrame{
public void paint(Graphics screen) {
Image img1 = Toolkit.getDefaultToolkit().getImage("c:/transistor1.png");
Image img2 = Toolkit.getDefaultToolkit().getImage("c:/transistor2.png");
Image img3 = Toolkit.getDefaultToolkit().getImage("c:/transistor3.png");
screen.drawImage(img1, 50,100, this);
screen.drawImage(img2, 450,100, this);
screen.drawImage(img3, 740,100, this);
}
public static void main(String[] args) {
JFrame F=new TestFrame();
F.setSize(1000,500);
F.setLayout(null);
F.getContentPane().setBackground(Color.white);
F.setVisible(true);
F.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JButton Button1=new JButton("Transistor1");
JButton Button2=new JButton("Transistor2");
JButton Button3=new JButton("Transistor3");
Button1.setBounds(50,400,100,25);
Button2.setBounds(450,400,100,25);
Button3.setBounds(730,400,100,25);
F.add(Button1);
F.add(Button2);
F.add(Button3);
}
}