habe programm aber es lässt sich net mit bild einbinden!

Status
Nicht offen für weitere Antworten.

SirBaros

Bekanntes Mitglied
Hallo!!Ich habe ein programm geshcrieben und möchte an eine stelle ein Bild(Image)angezeigt haben aber es geht nicht!!bitte helft mir!!Ich schreib hier beide codes rein!!Vom programm und vom bildprogramm!!
Bitte um Hilfe!!
Code:
import java.awt.*;
import java.awt.event.*;
import java.awt.print.PageFormat;
import java.awt.print.PrinterJob;
import java.io.EOFException;
import java.net.MalformedURLException;
import java.net.URL;

import javax.swing.*;
   
public class boxs
   extends JFrame
   implements ActionListener
   {
	
	EeB FensterEeB =new EeB();
     public boxs()
     {
       super("Physik-Formelsammlung");
       
       JMenuBar menubar = new JMenuBar();
       menubar.add(createFileMenu());
       menubar.add(createKinematik());
       menubar.add(createDynamik());
       menubar.add(createEnergie());
       menubar.add(createHilfe());
       setJMenuBar(menubar);                 
     }
     public void actionPerformed(ActionEvent event)
     {
       System.out.println(event.getActionCommand());
     }
     
     private JMenu createFileMenu(){
     
       JMenu ret = new JMenu("Datei");
       JMenuItem mi;
       mi = new JMenuItem("Neu",'f');
       setCtrlAccelerator(mi, 'N');
       mi.addActionListener(this);
       ret.add(mi);
       mi = new JMenuItem("Drucken", 'p');
       setCtrlAccelerator(mi, 'P');
       mi.addActionListener(new ActionListener(){
       public void actionPerformed(ActionEvent e)
        {
       	System.out.println("Drucken");
        }
        });
       ret.add(mi);
       ret.addSeparator();
       ret.add(mi);
       ret.addSeparator();
       mi = new JMenuItem("Beenden", 't');
       mi.addActionListener(new ActionListener()
       {
       public void actionPerformed(ActionEvent e)
       {
       System.exit(0);
       }
       });

       ret.add(mi);
       return ret; 
     }
     
     
     private JMenu createHilfe(){
        
          JMenu ret = new JMenu("Hilfe");
          JMenuItem mi;
               
          mi = new JMenuItem("Support");
          mi.addActionListener(new ActionListener()
       {
       public void actionPerformed(ActionEvent e)
       {
       	
       	Container ct = getContentPane();
        Label l1;
        ct.setLayout(new GridLayout(3, 1));
        l1=new Label();
        ct.add (l1);
        l1.setText("Bei Fragen wenden sie sich bitte an Tobias Becker, Martin Zerler und Sabrina Meder");
        show();
       	
       }
       });
         
          ret.add(mi);
          return ret;   
     }
       
       private void setCtrlAccelerator(JMenuItem mi, char acc)
       {
         KeyStroke ks = KeyStroke.getKeyStroke(
           acc, Event.CTRL_MASK
         );
         mi.setAccelerator(ks);
       }
       
       private JMenu createKinematik()
        {
          JMenu ret = new JMenu("Kinematik");
          
          JMenuItem mi = new JMenuItem("Beschreibung einer Bewegung");
         
          mi.addActionListener(new ActionListener(){
          public void actionPerformed(ActionEvent e){
          	Label l1= new Label("Formel");
            Label l2= new Label("Beschreibung einer Bewegung");
            Canvas cv= new Canvas();
            Label l31= new Label("Merkmal:");
            l31.setFont(new Font("Times", Font.BOLD, 13));
            Label l3= new Label("Der Körper (Wagen Kugel) befindet sich nacheinander zu bestimmten Zeiten an bestimmten Orten. " );
            Label l4= new Label("Die Bewegung eines Körpers besteht also in der Veränderung seines Ortes mit der Zeit.");
            Label l5= new Label("Die Beschreibung der Bewegung erfolgt nun, indem man den jeweiligen Ort, den der Körper oder der an seiner ");
            Label l6= new Label("Stelle betrachtete Massenpunkt ein nimmt, und die zugehörge Zeit misst.");
            Label l7= new Label("Dazu braucht man einen Bezugskörper und ein mit diesem verbunden Koordinatensystem. Bezugskörper");
            Label l8= new Label("und Koordinatensystem bilden das");
            Label l81= new Label("Bezugssystem");
            l81.setFont(new Font("Times", Font.BOLD, 12));
            Label l82= new Label(", demgegenüber die Bewegung beschrieben wird.");
            Label l9= new Label("Die Bewegung eines Massenpunktes ist durch die Angabe seines Weges s als Funktion der Zeit t beschrieben.");
            Label l10= new Label("Die Funktion s = s(t)² heißt");
            Label l11= new Label("Zeit-Weg-Funktion.");



///////Hier soll das Bild rein!!!!!!!/////////////



            l11.setFont(new Font("Times", Font.BOLD, 12));
            Label l12= new Label("");
            Panel p1= new Panel();
            Panel p2= new Panel();
            Panel p3= new Panel();
            l2.setFont(new Font("Times", Font.PLAIN, 28));
            
           
            p1.add(l1);
            p2.add(l2);
            p3.add(cv);
            p3.add(l31);
            p3.add(l3);
            p3.add(l4);
            p3.add(l5);
            p3.add(l6);
            p3.add(l7);
            p3.add(l8);
            p3.add(l81);
            p3.add(l82);
            p3.add(l9);
            p3.add(l10);
            p3.add(l11);
            p3.add(l12);
           
            
            Container ct = getContentPane();
            ct.setLayout(new BorderLayout(10,10));
            ct.add(p2,BorderLayout.NORTH);
            ct.add(p3,BorderLayout.CENTER);
            ct.add(p1,BorderLayout.SOUTH);
            l1.setBackground(Color.BLUE);
            l2.setBackground(new Color(200,200,255));
            cv.setBackground(Color.BLACK);
            cv.setSize(700,2);
            show();
          l1.addMouseMotionListener(new MouseMotionListener(){
 
          	
       public void mouseDragged(MouseEvent arg0) {

       		FensterEeB.setResizable( false );
          	FensterEeB.setLocation(200, 200);
          	FensterEeB.show();
           	FensterEeB.pack();
		
          	}

		public void mouseMoved(MouseEvent arg0) {
		}

          });
          
          }
          });
          ret.add(mi);
 

SirBaros

Bekanntes Mitglied
Das Bildprogramm dass ich einbinden will!!BItte um Hilfe!!



Code:
import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.net.MalformedURLException;
import java.net.URL;

public class Bild extends Frame {
Image img;
public Bild()throws MalformedURLException{
	   setVisible(true);
	      
	    
	      img = getToolkit().getImage(new URL("file:///c:/ein22.jpg"));
	      MediaTracker mt = new MediaTracker(this);
	      mt.addImage(img, 0);
	      try {
	        
	         mt.waitForAll();
	      } catch (InterruptedException e) {
	         
	      }
	}
	public void paint(Graphics g)
	   {
	      g.drawImage(img,10,10,this);
	   }


	public static void main(String[] args) throws MalformedURLException {
	Bild f=new Bild();
	f.setSize(500,500);
	f.show();
	}}
[/quote]
 

L-ectron-X

Gesperrter Benutzer
Und das hat auch kleine Fehler...

Code:
import java.awt.*;
import java.awt.event.*;
import java.net.*;

public class Bild extends Frame {
   private Image img;
   private MediaTracker mt;
   
   public Bild(String title) {
      super(title);
      setSize(500, 500);
      addWindowListener(new WindowAdapter() {
         public void windowClosing(WindowEvent e) {
            System.exit(0);
         }
      });
      
      try {
         img = Toolkit.getDefaultToolkit().getImage(new URL("file:///c:/ein22.jpg"));
      }
      catch(MalformedURLException e) {
         System.out.println("Fehlerhafter URL!\n"+e.getMessage());
      }

      mt = new MediaTracker(this);
      mt.addImage(img, 0);
      try {
         mt.waitForID(0);
      }
      catch (InterruptedException e) {
         System.out.println("Fehler bei CPU-Freigabe!\n"+e.getMessage());
      }
   }
   
   public void paint(Graphics g) {
      g.drawImage(img, 0, 0, this);
   }


   public static void main(String[] args) {
      new Bild("Bild").setVisible(true);
   }
}
 

SirBaros

Bekanntes Mitglied
Ich habe versucht an der Stelle was ich im ersten COde eingezeichnet habe das Bild einzubindne!!es funktioniert nicht!!Ich will im ersten programm das BIldprogramm einbinden!es funktioniert aber nicht!!!
Will das es im Hauptprogramm eingezeigt wird das bild!! BITTE UM HILFE!!CODES OBEN!!!
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Verkauf von einem Programm welches ich in Java geschrieben habe Allgemeine Java-Themen 4
berserkerdq2 Habe ein svg bild, kann ich das zu svg koordinaten umrechnen, damit ich den Umriss zeichnen kann? Wenn ja wie? Allgemeine Java-Themen 1
A was habe ich Falsch gemacht ? Allgemeine Java-Themen 5
J Videokonferenz mittel Java ? Welche Möglichkeiten habe ich ? Allgemeine Java-Themen 2
N Warum habe ich keine Spaltenüberschriften? Allgemeine Java-Themen 6
Thallius Bekomme keine Exception mit Stacktrace mehr. Was habe ich getan? Allgemeine Java-Themen 13
P Source code verloren habe nur noch kompilierte .jar. Allgemeine Java-Themen 12
P Habe ein kleines Problem Allgemeine Java-Themen 2
Jose05 Umgang mit Exceptions in einen Programm Allgemeine Java-Themen 2
E Output Fehler (Java-Programm Kuchen) Allgemeine Java-Themen 11
S Java Programm lässt sich vom USB-Stick starten, aber nicht von HDD Allgemeine Java-Themen 16
R Programm führt Methoden gleichzeitig aus Allgemeine Java-Themen 2
T Der Aufruf von CMD-Programm Allgemeine Java-Themen 30
A Java Programm erstellen hilfe Allgemeine Java-Themen 10
Mike80 Processing Programm fiert ohne Arduino ein Allgemeine Java-Themen 2
B Mysteriöse Ergebnisse beim Baccarat Programm? Allgemeine Java-Themen 13
districon Programm zum Durchsuchen von (Ebay-)Artikeln Allgemeine Java-Themen 1
T Addons im eigenen Programm Allgemeine Java-Themen 1
Calli11 Was muss ich hier in die Main schreiben, damit das Programm ausgeführt wird? Allgemeine Java-Themen 4
S .exe Datei/Programm auslesen? Allgemeine Java-Themen 2
S Formel für Sonnenwinkel in ein Programm überführen Allgemeine Java-Themen 11
Alex_99 Programm stürzt beim Aufruf der Funktion ab? Text ausgeben Allgemeine Java-Themen 45
B Java Programm auf virutellem Desktop laufen lassen? Allgemeine Java-Themen 1
L Java überprüfen lassen, ob sich ein gegebener Pfad / das Programm an sich auf einer CD oder Festplatte befindet Allgemeine Java-Themen 14
Tiago1234 Warum hängt sich mein Programm auf? Allgemeine Java-Themen 22
D Programm designen Allgemeine Java-Themen 1
S Folgendes Problem bei einem Programm Allgemeine Java-Themen 1
J c Programm läuft nicht in compilierter Version des Java Projektes Allgemeine Java-Themen 7
O 2D-Grafik BioFarben-Programm soll auf Vollbild schalten Allgemeine Java-Themen 1
S Nachrichten Filter Programm Allgemeine Java-Themen 14
S Programm schreiben, das mir aufgrund von Schlagwörtern, die ich im Internet suche, relevante Themen sofort anzeigt. Allgemeine Java-Themen 1
T Hilfe bei Programm. IDE: Eclipse mit EV3-Plugin, lejos Allgemeine Java-Themen 8
Lukas2904 Swing Anzeigen lassen das das Programm geschlossen wurde Allgemeine Java-Themen 3
TechnikTVcode Mail Programm Allgemeine Java-Themen 2
S Programm entwickeln, welches ein Dreieckspuzzle lösen kann Allgemeine Java-Themen 5
R Lesen von Interfaces (Programm Vervollständigen) Allgemeine Java-Themen 10
Dann07 Java-Programm findet DLLs nicht! Allgemeine Java-Themen 20
OSchriever Linux-Programm öffnen Allgemeine Java-Themen 6
P USER Management in SQL übergreifend auf JAVA Programm Allgemeine Java-Themen 41
L Eclipse Konsole im exportierten Programm Allgemeine Java-Themen 2
OSchriever Programm über Linux-Kommandozeile ausführen Allgemeine Java-Themen 20
M Programm erkennt String aus .txt Datei nicht Allgemeine Java-Themen 3
P Erstelltes Programm ist doppelt so groß Allgemeine Java-Themen 11
N Programm nach Abschluss neustarten lassen Allgemeine Java-Themen 6
S Einfaches Programm programmieren Allgemeine Java-Themen 5
M kleines KI Programm Idee Allgemeine Java-Themen 7
D Boolean von ein anderem Java Programm während der Laufzeit ändern Allgemeine Java-Themen 23
L Excel Datei löscht sich selbst im Programm - Java Allgemeine Java-Themen 3
I File ausführen und mein Programm bearbeiten lassen Allgemeine Java-Themen 11
ralfb1105 Starten Java App(s) (.jar) aus einem Java Programm Allgemeine Java-Themen 18
temi Java Programm aus einer DB laden und starten Allgemeine Java-Themen 2
N Programm startet nicht, nur per cmd Allgemeine Java-Themen 5
J Programm zum Suchen eines Wortes im Dateisystem Allgemeine Java-Themen 4
E Java Programm mit Clients erweitern - Möglichkeiten? Allgemeine Java-Themen 2
Joker4632 Methoden Befehl an bereits extern geöffnete Programm-spezifische Konsole senden Allgemeine Java-Themen 1
M Dieses Programm schneller machen? Allgemeine Java-Themen 2
R Programm zur Rekursion Allgemeine Java-Themen 5
N Quicksort Programm hängt sich auf Allgemeine Java-Themen 6
S Compiler-Fehler Programm verhält sich in Eclipse anders Allgemeine Java-Themen 1
B Input/Output Programm zum Auslesen/Beschreiben von Textdateien, wie Geschwindigkeit erhöhen? Allgemeine Java-Themen 18
dereki2000 Programm veröffentlichen Allgemeine Java-Themen 14
mrbig2017 Threads Chat Programm mit Threads? Allgemeine Java-Themen 2
M Suche aktuelle Apache Poi Bibliothek zum Einbinden in mein Programm Allgemeine Java-Themen 2
J Java "Bank Programm" Brauche eure Hilfe Allgemeine Java-Themen 3
S Java Programm (Spiel mit den Boxen) Allgemeine Java-Themen 1
kodela Programm hängt in der Ereigniswarteschlange Allgemeine Java-Themen 13
A Java Programm verbessern/vereinfachen Allgemeine Java-Themen 20
P Programm darf nicht mehrfach startbar sein Allgemeine Java-Themen 16
S Programm hängt sich manchmal (selten) auf Allgemeine Java-Themen 9
JavaNewbie2.0 Programm nicht im Taskmanager schliesen können Allgemeine Java-Themen 15
J XML Datei mit installiertem Programm öffnen Allgemeine Java-Themen 7
Arif Input/Output Dateien im Jar-Programm speichern Allgemeine Java-Themen 12
H Java FX 2 Fragen um Programm in mehrere sprachen zu übersetzen in Gluon Framwork Allgemeine Java-Themen 3
JavaNewbie2.0 Programm bleibt "stehen" Allgemeine Java-Themen 2
JavaNewbie2.0 Start eines Anderen Programm erkennen Allgemeine Java-Themen 6
E Mit Java ein Python Programm starten Allgemeine Java-Themen 20
Q-bert Daten von Java Programm speichern Allgemeine Java-Themen 4
Aruetiise Methoden .jar mit Programm öffnen Allgemeine Java-Themen 2
C anderes Programm schließen! Allgemeine Java-Themen 5
C Webseiten Programm problem Allgemeine Java-Themen 5
E Programm auf Installation prüfen Allgemeine Java-Themen 1
J Programm zum Download von CSV-Dateien Allgemeine Java-Themen 4
E Programm ohne Windowsrand(Vollbild) ? Allgemeine Java-Themen 5
G Programm, das nach abgearbeiteter main Methode weiterläuft Allgemeine Java-Themen 72
P Schnittstelle java Programm zu Webserver / Browser Allgemeine Java-Themen 2
J Schutz Programm Jar Exe Allgemeine Java-Themen 7
R javax.comm --> Programm funktioniert nach Export nicht mehr Allgemeine Java-Themen 0
Blender3D Java Swing Programm Windows 10 Autostart Problem Allgemeine Java-Themen 2
U Input/Output Warum wirft mir das Programm diesen Fehler? Allgemeine Java-Themen 6
X jvm exception abfangen und an externes Programm schicken Allgemeine Java-Themen 4
B Programm updaten mit FXLauncher Allgemeine Java-Themen 1
D Nicht quelloffenes Programm Allgemeine Java-Themen 5
F Java-Programm lizensieren Allgemeine Java-Themen 21
I Programm im Hintergrund bei Windows zur Steuerung der Tastatur nutzen Allgemeine Java-Themen 2
X Aus Programm "Installationsprogramm" machen Allgemeine Java-Themen 6
T Java Programm in Internetseite? Allgemeine Java-Themen 4
T Java Programm frisst RAM Allgemeine Java-Themen 6
H Alter Java-Programm läuft nicht mehr. Laut strace fehlt libpthread.so.0 Allgemeine Java-Themen 3
H Runtime reagiert erst wenn Programm abbricht Allgemeine Java-Themen 1
E Exceptions abfangen und dann Programm stoppen - aber wie? Allgemeine Java-Themen 2

Ähnliche Java Themen

Neue Themen


Oben