Hey Leute,
irgendwo schussle ich wieder
das
komponiert zum einen nicht mit dem
Zudem wird der Button überhaupt nicht gezeichnet, irgendwo bestimmt ein Schusselfehler von mir...
irgendwo schussle ich wieder
das
Java:
getContentPane.setBackground(Color.Black)
Java:
add(button)
Java:
package greenblack.gui;
import java.awt.Color;
import java.awt.Toolkit;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class GreenBlack extends JFrame {
public static void main(String[] args) {
new GreenBlack();
}
public GreenBlack(){
MyJButton button = new MyJButton();
setResizable(true);
setFocusable(true);
setVisible(true);
setTitle("GreenBlack");
setDefaultCloseOperation(EXIT_ON_CLOSE);
getToolkit();
getToolkit();
setBounds(0, 0, (int)(Toolkit.getDefaultToolkit().getScreenSize().getWidth()),
(int)(Toolkit.getDefaultToolkit().getScreenSize().getHeight()));
add(button);
getContentPane().setBackground(Color.BLACK);
}
}
Java:
package greenblack.gui;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.image.ImageObserver;
import javax.swing.ImageIcon;
import javax.swing.JPanel;
import javax.swing.Timer;
public class MyJButton extends JPanel implements ActionListener {
Image img;
Timer t;
public MyJButton(){
Dimension display = Toolkit.getDefaultToolkit().getScreenSize();
img = new ImageIcon(getClass().getResource("playbutton.png")).getImage();
img = img.getScaledInstance(500,178, Image.SCALE_FAST);
setVisible(true);
setLocation((int)display.getWidth() / 2 - getWidth() / 2, (int) display.getHeight() / 2 - getHeight() / 2);
setFocusable(true);
setSize(500, 178);
t = new Timer(2,this);
}
@Override
public void paint(Graphics g){
g.drawImage(img, 0,0,null);
}
@Override
public void actionPerformed(ActionEvent e) {
repaint();
}
}
Zudem wird der Button überhaupt nicht gezeichnet, irgendwo bestimmt ein Schusselfehler von mir...