Start

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
morgen,

kann mir wer kurz helfen? ich habe ein kleines programm geschrieben jedoch wenn ich auf start klicke passiert nix keine fehler meldung garnix naja seht es euch selbst an:

Code:
package Drag_Drop;

import java.awt.Color;
import java.awt.Container;
import java.awt.Event;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.MouseWheelEvent;
import java.awt.event.MouseWheelListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

import javax.swing.*;

import Drag_Drop.Logo;
import Drag_Drop.Fenster_schließen;

public class Start extends JFrame implements ActionListener, MouseListener {
	JTextField txtf1 = new JTextField();

	static JLabel label3 = new JLabel("");

	static JLabel label4 = new JLabel("");

	static JLabel label5 = new JLabel("");

	static JLabel label6 = new JLabel("");

	static JLabel label7 = new JLabel("");

	static JButton b1 = new JButton(new ImageIcon(
			"C:\\Dokumente und Einstellungen\\Administrator\\Desktop\\x2.jpg"));

	private static final Color farbe[] = { Color.BLACK, Color.BLUE, Color.CYAN,
			Color.DARK_GRAY, Color.GRAY, Color.GREEN, Color.LIGHT_GRAY,
			Color.MAGENTA, Color.ORANGE, Color.PINK, Color.RED, Color.WHITE,
			Color.YELLOW };

	final Container contentPane = getContentPane();
	public Start() {
		super("Modale Dialoge");
		addWindowListener(new Fenster_schließen(true));
		JLabel label1 = new JLabel("Jim Klopf");
		label1.setBounds(180, 50, 100, 25);
		label1.getDropTarget();
		label1.setOpaque(true);
		label1.setBackground(Color.white);
		label1.setTransferHandler(new TransferHandler("text"));
		MouseListener listener = new DragMouseAdapter();
		label1.addMouseListener(listener);
		add(label1);

		JLabel label2 = new JLabel("David Stenger");
		label2.setBounds(180, 90, 100, 25);
		label2.getDropTarget();
		label2.setOpaque(true);
		label2.setBackground(Color.white);
		label2.setTransferHandler(new TransferHandler("text"));
		label2.addMouseListener(listener);
		add(label2);

		JLabel label8 = new JLabel("Mustafa Cerci");
		label8.setBounds(180, 25, 100, 25);
		label8.setOpaque(true);
		label8.setBackground(Color.white);
		label8.getDropTarget();
		label8.setTransferHandler(new TransferHandler("text"));
		label8.addMouseListener(listener);
		add(label8);

		label3.setTransferHandler(new TransferHandler("text"));
		label3.setOpaque(true);
		label3.setBackground(Color.white);
		label3.setBounds(200, 130, 110, 20);
		add(label3);

		label4.setTransferHandler(new TransferHandler("text"));
		label4.setOpaque(true);
		label4.setBackground(Color.white);
		label4.setBounds(200, 150, 110, 20);
		add(label4);

		label5.setTransferHandler(new TransferHandler("text"));
		label5.setOpaque(true);
		label5.setBackground(Color.white);
		label5.setBounds(200, 170, 110, 20);
		add(label5);

		label6.setTransferHandler(new TransferHandler("text"));
		label6.setOpaque(true);
		label6.setBackground(Color.white);
		label6.setBounds(200, 190, 110, 20);
		add(label6);

		label7.setTransferHandler(new TransferHandler("text"));
		label7.setOpaque(true);
		label7.setBackground(Color.white);
		label7.setBounds(200, 210, 110, 20);
		add(label7);

		b1.setBounds(310, 150, 20, 20);
		b1.setVisible(false);
		b1.addActionListener(this);
		add(b1);


		MouseWheelListener änderung = new MouseWheelListener() {
			int farbzähler;

			private static final int UP = 1;

			private static final int DOWN = 2;

			public void mouseWheelMoved(MouseWheelEvent e) {
				int count = e.getWheelRotation();
				int direction = (Math.abs(count) > 0) ? UP : DOWN;
				changeBackground(direction);
			}

			private void changeBackground(int direction) {
				contentPane.setBackground(farbe[farbzähler]);

				if (direction == UP) {
					farbzähler++;
				} else {
					--farbzähler;
				}

				if (farbzähler == farbe.length) {
					farbzähler = 0;
				} else if (farbzähler < 0) {
					farbzähler = farbe.length - 1;
				}
			}
		};
		contentPane.addMouseListener(this);
		contentPane.addMouseWheelListener(änderung);

	}
	// MouseListener
	public void mouseClicked(MouseEvent event) {
		checkPopupMenu(event);
	}

	public void mouseEntered(MouseEvent event) {
	}

	public void mouseExited(MouseEvent event) {
	}

	public void mousePressed(MouseEvent event) {
		checkPopupMenu(event);
	}

	public void mouseReleased(MouseEvent event) {
		checkPopupMenu(event);
	}

	private void checkPopupMenu(MouseEvent event) {
		if (event.isPopupTrigger()) {
			JPopupMenu popup = new JPopupMenu();
			// Rückgängig hinzufügen
			JMenuItem mi = new JMenuItem("Rueckgaengig");
			mi.addActionListener(this);
			popup.add(mi);
			// Separator hinzufügen
			popup.addSeparator();
			// Ausschneiden, Kopieren, Einfügen hinzufügen
			mi = new JMenuItem("Ausschneiden");
			mi.addActionListener(this);
			popup.add(mi);
			mi = new JMenuItem("Kopieren");
			mi.addActionListener(this);
			popup.add(mi);
			mi = new JMenuItem("Datei einfügen");
			mi.addActionListener(this);
			popup.add(mi);
			// Menü anzeigen
			popup.show(event.getComponent(), event.getX(), event.getY());
		
		}
	}

	
	// ActionListener
	public void actionPerformed(ActionEvent event) {
		System.out.println(event.getActionCommand());
		System.out.println(label4.getText());
		if (event.getActionCommand().equals("Datei einfügen")){
			Liste.start();
		}
	}
	

	public void fenster() {
		JMenuBar menuleiste = new JMenuBar();
		JMenu file = new JMenu("Datei");
		file.setMnemonic('d');
		JMenuItem newItem = new JMenuItem("Neu", 'N');
		newItem.addActionListener(this);
		file.add(newItem);
		JMenuItem openItem = new JMenuItem("Öffnen", 'Ö');
		file.add(openItem);
		JMenuItem closeItem = new JMenuItem("Schließen", 'S');
		file.add(closeItem);
		file.addSeparator();
		JMenuItem saveItem = new JMenuItem("Speichern", 'S');
		file.add(saveItem);
		file.addSeparator();
		JMenuItem exitItem = new JMenuItem("Beenden", 'e');
		file.add(exitItem);
		menuleiste.add(file);
		JMenu bearbeiten = new JMenu("Bearbeiten");
		JMenuItem cutItem = new JMenuItem("Ausschneiden", 'A');
		cutItem.setAccelerator(KeyStroke.getKeyStroke('A', Event.CTRL_MASK));
		bearbeiten.add(cutItem);
		JMenuItem copyItem = new JMenuItem("Datei einfügen", 'K');
		copyItem.setAccelerator(KeyStroke.getKeyStroke('K', Event.CTRL_MASK));
		bearbeiten.add(copyItem);
		JMenuItem pasteItem = new JMenuItem("Bearbeiten", 'ü');
		pasteItem.setAccelerator(KeyStroke.getKeyStroke('ü', Event.CTRL_MASK));
		pasteItem.setEnabled(false);
		bearbeiten.add(pasteItem);
		bearbeiten.addSeparator();
		JMenuItem findItem = new JMenuItem("Suchen", 'u');
		findItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F3, 0));
		bearbeiten.add(findItem);
		bearbeiten.setMnemonic('e');
		Icon atIcon = new ImageIcon(
				"C:\\Dokumente und Einstellungen\\All Users\\Dokumente\\Eigene Bilder\\Beispielbilder\\Sonnenuntergang2.jpg");
		JMenu findOptions = new JMenu("Options");
		findOptions.setIcon(atIcon);
		findOptions.setMnemonic('O');
		ButtonGroup directionGroup = new ButtonGroup();
		JRadioButtonMenuItem vor = new JRadioButtonMenuItem("Vor", true);
		findOptions.add(vor);
		directionGroup.add(vor);
		JRadioButtonMenuItem zurück = new JRadioButtonMenuItem("Zurück");
		findOptions.add(zurück);
		directionGroup.add(zurück);
		findOptions.addSeparator();
		JCheckBoxMenuItem caseItem = new JCheckBoxMenuItem("Intensität");
		findOptions.add(caseItem);
		bearbeiten.add(findOptions);
		JToggleButton toggleItem = new JToggleButton("Hilfe");
		toggleItem.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				System.out.println("Gewält");
			}
		});

		bearbeiten.add(toggleItem);
		menuleiste.add(bearbeiten);
		Start wnd = new Start();
		wnd.setSize(1440, 700);
		wnd.setLayout(null);
		wnd.setJMenuBar(menuleiste);
		wnd.setVisible(true);
		wnd.repaint();
	}

	private class DragMouseAdapter extends MouseAdapter {
		public void mousePressed(MouseEvent e) {

			JComponent componente = (JComponent) e.getSource();
			TransferHandler handler = componente.getTransferHandler();
			handler.exportAsDrag(componente, e, TransferHandler.COPY);

		}
	}

	public static void prüfen() {
		if (!label4.getText().equals("")) {
			b1.setVisible(true);
		}
	}

	public static void main(String[] args) throws Exception {
	new Start();
	}
}
 

JPKI

Top Contributor
Gast hat gesagt.:
naja seht es euch selbst an
Noch was?? Ist ja unverschämt! Poste wenigstens mal die Fehlermeldungen falls es welche gibt oder reduzier' deinen Code auf das Wesentliche, so wird ihn sich wohl kaum jemand durchlesen :roll: !
 
G

Guest

Gast
das ist es ja es kommt ja keine fehlermeldung :( wär ja froh um jede zeile an fehlertext
 

JPKI

Top Contributor
Dann lass doch mal alles Unnötige an Code weg und grenz das Problem ein. Wenn du das Problem dann noch nicht selbst gefunden hast, poste doch den reduzierten Code mal, dann kann dir eher geholfen werden.
 

Kim Stebel

Bekanntes Mitglied
JPKI: Immer ruhig bleiben...wie soll er den Fehler eingrenzen wenn er keine Ahnung hat?
Gast: Am ende von Start() fehlt ein setVisible(true), sonst wird das Frame nicht angezeigt.
 
G

Guest

Gast
so nun hab ich es soweit reduziert wie möglich (auch wenn etwas sinn nun verloren gegangen ist weiß ja das du recht hast das es sehr viel jedoch wollte ich nichts kürzen weil ich so vielleicht den hauptfehler vergessen hätte)

also nun etwas kürzer:

Code:
public class Start extends JFrame implements ActionListener, MouseListener { 

	JTextField txtf1 = new JTextField(); 
   static JLabel label3 = new JLabel(""); 


   static JButton b1 = new JButton(new ImageIcon( 
         "C:\\Dokumente und Einstellungen\\Administrator\\Desktop\\x2.jpg")); 


   final Container contentPane = getContentPane(); 
   public Start() { 
      super("Modale Dialoge"); 
      addWindowListener(new Fenster_schließen(true)); 
      JLabel label1 = new JLabel("Jim Knopf"); 
      label1.setBounds(180, 50, 100, 25); 
      label1.getDropTarget(); 
      add(label1); 

      label3.setTransferHandler(new TransferHandler("text")); 
      label3.setBounds(200, 130, 110, 20); 
      add(label3); 
      
      b1.setBounds(310, 150, 20, 20); 
      b1.setVisible(false); 
      b1.addActionListener(this); 
      add(b1); 

      contentPane.addMouseListener(this); 
   }

   public void fenster() { 
      JMenuBar menuleiste = new JMenuBar(); 
      JMenu file = new JMenu("Datei"); 
      file.setMnemonic('d'); 
      JMenuItem newItem = new JMenuItem
      JToggleButton toggleItem = new JToggleButton("Hilfe"); 
      toggleItem.addActionListener(new ActionListener() { 
      }); 

      bearbeiten.add(toggleItem); 
      menuleiste.add(bearbeiten); 
      Start wnd = new Start(); 
      wnd.setSize(1440, 700); 
      wnd.setLayout(null); 
      wnd.setJMenuBar(menuleiste); 
      wnd.setVisible(true); 
      wnd.repaint(); 
   } 
 
   public static void main(String[] args) throws Exception { 
   new Start(); 
   } 
}
 
G

Guest

Gast
:D danke Kim Stebel nun wird wenigstens mal was angezeigt, jedoch die menüleiste und die größe stimmen noch net aber das ist schon mal ein anfang
 

Quaxli

Top Contributor
JPKI hat schon recht, wenn er Fragesteller dazu erzieht, über ihr Problem nachzudenken bzw. es einzugrenzen :)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Hilde22 Neu Start JButton einfügen Java Basics - Anfänger-Themen 2
J Beim Start des Programms zB. eine Linie in JPanel ausgeben Java Basics - Anfänger-Themen 4
richrich99 error: illegal start of expression Java Basics - Anfänger-Themen 10
B Quiz mit RMI Probleme mit RMI start Java Basics - Anfänger-Themen 4
Z Mehtode bei Start des Programms ausführen (Klassen übergreifend) Java Basics - Anfänger-Themen 12
T Start-Activity für Java Maven Web-Anwendung festlegen Java Basics - Anfänger-Themen 2
J Can't start eclipse Java Basics - Anfänger-Themen 5
D Neuer Start- und Endpunkt kann nur an bereits vorhandenen Start- oder Endpunkt anliegen Java Basics - Anfänger-Themen 2
J Compiler-Fehler Illegal Start of expression / '/'expected Java Basics - Anfänger-Themen 3
C NoClassDefFoundError mit externer Jar bei Start aus Eclipse Java Basics - Anfänger-Themen 3
B Schleife von anderer Methode stoppen? (Start continue) Java Basics - Anfänger-Themen 18
J Problem bei seriellem Start von Threads Java Basics - Anfänger-Themen 11
T Not a Statement/Illegal Start of expression bei for Anweisung Java Basics - Anfänger-Themen 6
N Passwort Anfrage vor Programm start Java Basics - Anfänger-Themen 1
S Fehler: Hauptklasse bin.demo.Start konnte nicht gefunden oder geladen werden Java Basics - Anfänger-Themen 2
S Methoden Beim Start meines Projektes eine Methode ausführen Java Basics - Anfänger-Themen 14
P ,,Illegal start of expression,, Java Basics - Anfänger-Themen 3
S Compiler-Fehler illegal start of expression Java Basics - Anfänger-Themen 4
S Dataflow von Start bis die SystemProperties class Java Basics - Anfänger-Themen 1
M Erste Schritte Start Methode - Exception Java Basics - Anfänger-Themen 1
M "illegal start of type" eindimensionales Schiffe versenken Java Basics - Anfänger-Themen 7
P illegal start of expression wie löse ich das? Java Basics - Anfänger-Themen 2
S Caesar Verschlüsselung Start Hilfe Java Basics - Anfänger-Themen 4
O Methoden Fehlermeldung(Illegal start of expression) bei 4-Gewinnt-Spiel Java Basics - Anfänger-Themen 5
thet1983 start & paint Methode? Java Basics - Anfänger-Themen 0
S Class File Editor gibt beim Start der Programms die Fehlermeldung Source not found aus Java Basics - Anfänger-Themen 1
S JProgressbar mit individuellem Start/Endpunkt Java Basics - Anfänger-Themen 11
R illegal start of expression - 3 Strings vergleichen mit .equals () Java Basics - Anfänger-Themen 5
OnDemand Berechnung in die start und paint Methode eines Applets Java Basics - Anfänger-Themen 28
X Compiler-Fehler illegal start of expression Java Basics - Anfänger-Themen 9
Dogge Start:Applet nicht Initialisiert Java Basics - Anfänger-Themen 11
P Illegal start of expression Java Basics - Anfänger-Themen 8
V Start ins Java Game Development Java Basics - Anfänger-Themen 22
M Erster JAR Start überprüfen Java Basics - Anfänger-Themen 6
O Illegal start of expression Java Basics - Anfänger-Themen 3
E Program Start Java Basics - Anfänger-Themen 2
B Threads Interrupt und start Java Basics - Anfänger-Themen 2
E Program Start Java Basics - Anfänger-Themen 2
J JDK installieren JCreator erkennt JDK nicht. "Failed to start the following executable" Java Basics - Anfänger-Themen 3
L Illegal start of expression? Java Basics - Anfänger-Themen 4
T Java Applet braucht mehrere Minuten zu Start Java Basics - Anfänger-Themen 5
M Beim Start Methode laden die Textfelder füllt Java Basics - Anfänger-Themen 5
M Bei *.jar start kompletten String übergeben Java Basics - Anfänger-Themen 7
S Java Web Start lädt keine Bilder Java Basics - Anfänger-Themen 2
M Mehrere Threads nutzen --> run() schneller als start(), Warum? Java Basics - Anfänger-Themen 3
D Start- + Stopzeit Java Basics - Anfänger-Themen 7
J start(); bei bluej Java Basics - Anfänger-Themen 3
R GUI mit if-Verzweigung kombiniert - Illegal start of expression (Dringend) Java Basics - Anfänger-Themen 7
S Illegal Start? Java Basics - Anfänger-Themen 4
T Datenbank automatisch erzeugen beim ersten Start Java Basics - Anfänger-Themen 6
L Illegal Start of Type, wie finde ich den fehler Java Basics - Anfänger-Themen 4
P BlueJ Fehlermeldung - Illegal Start of Type Java Basics - Anfänger-Themen 8
M Java-web-start weg? Java Basics - Anfänger-Themen 2
S illegal start of expression Java Basics - Anfänger-Themen 2
D OOP Applet-Start Fehler Java Basics - Anfänger-Themen 2
Semox Fehler in Eclipse vor Start eines Applets anzeigen? Java Basics - Anfänger-Themen 2
F Richtiger Start in Java? Java Basics - Anfänger-Themen 2
S Start einer Applikation Java Basics - Anfänger-Themen 10
B Applet: Event-Handling-Methode in start- bzw. paint-Methode Java Basics - Anfänger-Themen 7
G Applet - Methode start() wird nicht aufgerufen Java Basics - Anfänger-Themen 2
M [Hibernate] "Illegal start of expression"-Fehler b Java Basics - Anfänger-Themen 2
G Java beim Start ausführen Java Basics - Anfänger-Themen 2
A Start über Konsole nicht möglich Java Basics - Anfänger-Themen 4
M Zeitdifferenz von Ende - sleep(x) - Start von x abhängig Java Basics - Anfänger-Themen 6
D "Illegal Start of Expression" und "; expected Java Basics - Anfänger-Themen 3
A Integer Value Error beim Start Java Basics - Anfänger-Themen 5
J Start mit .exe-Datei oder Desktop-Symbol möglich? Java Basics - Anfänger-Themen 12
A Methoden am start ausführen Java Basics - Anfänger-Themen 6
G Problem: Start: Applet nicht initialisiert Java Basics - Anfänger-Themen 4
K JavaKara Programm - erfolgreich compiliert jedoch kein Start Java Basics - Anfänger-Themen 12
G Immer wieder illegal start of expression Java Basics - Anfänger-Themen 15
G nach Thread.start(); nochmal start(); aufrufen geht nicht Java Basics - Anfänger-Themen 4
F JFrame bei Start von Application öffnen Java Basics - Anfänger-Themen 15
L toggle button reagiert nicht mehr nach while-start Java Basics - Anfänger-Themen 8
B Dateien laden beim Start Java Basics - Anfänger-Themen 7
G Blue J - Fehlermeldung - identifier expected - illegal start Java Basics - Anfänger-Themen 6
E illegal start of expression Java Basics - Anfänger-Themen 4
G start-oder paint-Methode anstatt Event-Handling-Methode? Java Basics - Anfänger-Themen 3
N Problem beim Start von java-progs Java Basics - Anfänger-Themen 4
S private String text; -> "Illegal start of expression Java Basics - Anfänger-Themen 7
S Bilder gleich am Start zeichnen. Java Basics - Anfänger-Themen 15
B illegal start of expression Java Basics - Anfänger-Themen 6
S illegal start of expression Java Basics - Anfänger-Themen 2
C itemStateChanged beim Start aufrufen? Java Basics - Anfänger-Themen 9
W Start-Probleme mit externen Bibliotheken / JAR-Bildung Java Basics - Anfänger-Themen 2
W Java Web Start das richtige? Java Basics - Anfänger-Themen 11
Y Applet start probleme Java Basics - Anfänger-Themen 2
C String mit Start und Endposition durchsuchen? Java Basics - Anfänger-Themen 9
B Start von CD Java Basics - Anfänger-Themen 6
C Start mit Parameter Java Basics - Anfänger-Themen 12
L illegal start of expression? Java Basics - Anfänger-Themen 19
G Einen Thread starten mit start(), wieso? Java Basics - Anfänger-Themen 7
A Start Problem! Java Basics - Anfänger-Themen 6
W Fehlermeldung beim start des Tomcat Java Basics - Anfänger-Themen 4
F Einem Array Werte zuweisen. (illegal start of expression) Java Basics - Anfänger-Themen 4
J Fehlersuche - illegal start of expression Java Basics - Anfänger-Themen 3
S Bild wird bei Start nich angezeigt Java Basics - Anfänger-Themen 2
A Parsen einer XML-Datei: Wo sind meine Start-Tags??? Java Basics - Anfänger-Themen 22
H Start von der Konsole / Batch-Datei /Stapelverarbeitung Java Basics - Anfänger-Themen 8
S gezeichnete Objekte werden bei Start nicht angezeigt Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben