Hallo miene Herren/Damen,
ich bin noch ein totaler Noob was Java angeht. Ihr könnt mir sicher bei mienem Problemchen helfen :lol:.
Das GUI steht bereits. Nun will ich die Klasse "Screenschot.java" mittels Menubar "Speichern" aufrufen.
Screenshot.java:
Meine Mainklasse (GUI) hat diesen Eintrag:
Fragen:
-Wie "entMaine" ich die Klasse Screenshot.java?
-Wie schaffe ich eine Verbindung?[/quote]
Danke
Mfg
Slive
ich bin noch ein totaler Noob was Java angeht. Ihr könnt mir sicher bei mienem Problemchen helfen :lol:.
Das GUI steht bereits. Nun will ich die Klasse "Screenschot.java" mittels Menubar "Speichern" aufrufen.
Screenshot.java:
Code:
import com.sun.image.codec.jpeg.JPEGCodec;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.*;
import javax.imageio.ImageIO;
public class Screenshot
{
public static void main( String[] args ) throws Exception
{
Thread.sleep( 2000 );
BufferedImage bi = new Robot().createScreenCapture(
new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()) );
OutputStream out = new FileOutputStream( "c:/screenshot.jpg" );
JPEGCodec.createJPEGEncoder( out ).encode( bi );
out.close();
ImageIO.write( bi, "jpg", new File("screenshot.jpg") );
System.exit( 0 );
}
}
Meine Mainklasse (GUI) hat diesen Eintrag:
Code:
extras.add(new AbstractAction("Speichern")
{
public void actionPerformed(ActionEvent e)
{
//Befehl??????????????
}
});
Fragen:
-Wie "entMaine" ich die Klasse Screenshot.java?
-Wie schaffe ich eine Verbindung?[/quote]
Danke
Mfg
Slive