wenn mir jetzt keinerhelfen kann beiß ich in den bidlschirm!

Status
Nicht offen für weitere Antworten.
Z

Z33di

Gast
Hallo, folgender code:

package zweiterversuch;

import java.awt.*;
import javax.swing.*;
import java.awt.Dimension;
import java.awt.Toolkit;
import javax.swing.JFrame;
import javax.swing.event.MouseInputAdapter;
import java.awt.event.*;


Code:
class Frage extends JFrame
{
	
	static int x,y;
	  public static void main( String[] args )
	  {
		  Win(x, y);
	  }	


	  public class Win(int x, int y)
	  {
			JFrame f = new JFrame();
		    f.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
		    f.setLayout( new BorderLayout(5, 5) );
		    f.add( new JLabel(" Ist ein DHCP-Server vorhanden?"), BorderLayout.NORTH );
		    JSplitPane SouthSplit = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, ja(),nein());
		    f.add(SouthSplit, BorderLayout.SOUTH);
		    f.setSize( x,y );
		    f.setLocation(x,y);
		    f.setVisible( true );
		    f.add(JContentPane JCP = new JContentPane());
		    SouthSplit.	setDividerLocation(87);
		    
			private javax.swing.JPanel jContentPane = null;

			private final javax.swing.JPanel getJContentPane() {
				if (jContentPane == null) {
					jContentPane = new javax.swing.JPanel();
					jContentPane.setLayout(new java.awt.BorderLayout());
				}
				return jContentPane;
			}
			
	  }
	  
	  
	  
	  
	  
	    ActionListener actionJa = new ActionListener() 
	    {
		      public void actionPerformed( ActionEvent e ) 
		      {
		        System.exit( 0 );
		      }
	    };
				
		private javax.swing.JButton ja = null;
		private javax.swing.JButton ja() {
			if (ja == null) {
				ja = new javax.swing.JButton();
				ja.setText("Ja");
			    ja.addActionListener( actionJa );
			}
			return ja;
		}
		
		ActionListener actionNein = new ActionListener() 
		{
		      public void actionPerformed( ActionEvent e ) 
		      {
		        System.exit( 0 );
		      }
		};
		


		
		private javax.swing.JButton nein = null;
		private javax.swing.JButton nein() {
			if (nein == null) {
				nein = new javax.swing.JButton();
				nein.setText("1");
				nein.addActionListener( actionNein );
			}
			return nein;
		}
		

		
		private ButtonEvents buttonEvents = new ButtonEvents();

		 public int fx(int x)
		  {
			  Dimension d = Toolkit.getDefaultToolkit().getScreenSize();	  
			  x = d.width;
			  x = x /2 -100;
			  return Frage.x;
		  }
		  
		 public int fy(int y)
		  {
			  Dimension d = Toolkit.getDefaultToolkit().getScreenSize();	  
			  y = d.height;
			  y = y /2 -43;
			  return Frage.y;
		  }
}


problem: egal wie ich rumgeschrieben hab was ich auch gemacht hab immer is irgendwo ein weiterer fehler


und so solls aussehen.
http://www.bilder-hochladen.net/files/5i56-1-jpg.html
 
G

Gast

Gast
muss es in der Main nicht new Win(x, y); lauten? ist doch ne Instanziierung?
 
G

Gast

Gast
Ja, die Frage die er hat versuch ich auch grad drauf zu kommen :)
 

Niki

Top Contributor
Er will dass jemand seinen Code so modifiziert, dass er funktioniert. Ich glaub da bin ich aber schneller wenn ich es neu schreibe
 
S

SlaterB

Gast
solange kein Problem besteht wird überhaupt keine Lösung helfen können
 
G

Guest

Gast
Iss mir klar das das new vornadran garnix bringt. Mach mal das new dabei, und nenn Win( um in Frage(, dann entfern das JFrame aus dem ehemaligen Win (Was willste damit eigentlich?). dann alles aus Win nicht mit f., sondern ohne f. dann geht das Fenster zumindest mal auf, wenn auch in Minikleinw eil x und y nicht stimmen. und private ButtonEvents buttonEvents, public int fx(int x) und public int fy(int y) hab ich einfach nur mal auskommentiert.
Code:
import java.awt.*; 
import javax.swing.*; 
import java.awt.Dimension; 
import java.awt.Toolkit; 
import javax.swing.JFrame; 
import javax.swing.event.MouseInputAdapter; 
import java.awt.event.*; 


class Frage extends JFrame 
{ 
    
   static int x,y; 
     public static void main( String[] args ) 
     { 
        new Frage(x, y); 
     }   
     
     private javax.swing.JPanel jContentPane = null; 

     private javax.swing.JPanel getJContentPane() { 
        if (jContentPane == null) { 
           jContentPane = new javax.swing.JPanel(); 
           jContentPane.setLayout(new java.awt.BorderLayout()); 
        } 
        return jContentPane; 
     }  


     public Frage(int x, int y) { 
          setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); 
          setLayout( new BorderLayout(5, 5) ); 
          add( new JLabel(" Ist ein DHCP-Server vorhanden?"), BorderLayout.NORTH ); 
          JSplitPane SouthSplit = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, ja(),nein()); 
          add(SouthSplit, BorderLayout.SOUTH); 
          setSize( x,y ); 
          setLocation(x,y); 
          setVisible( true ); 
          SouthSplit.   setDividerLocation(87); 
     } 
     
     
     
     
     
       ActionListener actionJa = new ActionListener() 
       { 
            public void actionPerformed( ActionEvent e ) 
            { 
              System.exit( 0 ); 
            } 
       }; 
             
      private javax.swing.JButton ja = null; 
      private javax.swing.JButton ja() { 
         if (ja == null) { 
            ja = new javax.swing.JButton(); 
            ja.setText("Ja"); 
             ja.addActionListener( actionJa ); 
         } 
         return ja; 
      } 
       
      ActionListener actionNein = new ActionListener() 
      { 
            public void actionPerformed( ActionEvent e ) 
            { 
              System.exit( 0 ); 
            } 
      }; 
       


       
      private javax.swing.JButton nein = null; 
      private javax.swing.JButton nein() { 
         if (nein == null) { 
            nein = new javax.swing.JButton(); 
            nein.setText("1"); 
            nein.addActionListener( actionNein ); 
         } 
         return nein; 
      } 
       

       
//      private ButtonEvents buttonEvents = new ButtonEvents(); 
//
//       public int fx(int x) 
//        { 
//           Dimension d = Toolkit.getDefaultToolkit().getScreenSize();     
//           x = d.width; 
//           x = x /2 -100; 
//           return Frage.x; 
//        } 
//        
//       public int fy(int y) 
//        { 
//           Dimension d = Toolkit.getDefaultToolkit().getScreenSize();     
//           y = d.height; 
//           y = y /2 -43; 
//           return Frage.y; 
//        } 
}
 
Z

Z3di

Gast
hach ja naja ich bin halt am verzweifeln mit dem code und weis langsam nicht mehr wo ich weiter machen soll wenn ich nur einen modifizierer wegnehm oder irgendwas was mir wo anders empfohlen wird zu tun hinzufüge geht gudsätzlich noch weniger als davor hab es versuch t mit diessem komsichen "javabeans" zu machen der lässt mich auch hängen oder ich bin einfach zu blöd auf jeden fall will ich das fertig haben weil es kann nicht so schwer sein ein bescheuertes fenster mit 2 buttons zu haben die beide absolute grunlagenaufgaben bewältigen sollen ja ich möchte dass ihr meinen "code" so umschreibt und formatiert dass er funktioniert und mich auf alle fehler die ich gemacht habe hinweist so dass ich es beim nächsten mal jemand anderem ders genauso verplant wie ich erklären kann wenn das möglich ist merci beim helfen.
 
G

Guest

Gast
Code:
package classes;

import java.awt.*; 
import javax.swing.*; 
import java.awt.Dimension; 
import java.awt.Toolkit; 
import javax.swing.JFrame; 
import javax.swing.event.MouseInputAdapter; 
import java.awt.event.*; 


class Frage extends JFrame 
{ 
    
   static int x,y; 
     public static void main( String[] args ) 
     { 
        //new Frage(x, y); //X und Y sind an dieser STelle unbekannt, das Fenster geht also mit ohne Grösse auf
    	//Alternativ wenn x und y in args sein sollen
    	//new Frage (Integer.parseInt(args[0]), Integer.parseInt(args[1]));
    	 new Frage (400, 400);//das nur das das Fenster zum Testen aufgeht
     } 

     public Frage(int x, int y) { 
          setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); 
          setLayout( new BorderLayout(5, 5) ); 
          add( new JLabel(" Ist ein DHCP-Server vorhanden?"), BorderLayout.NORTH ); 
          JSplitPane SouthSplit = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, getJaButton(),getNeinButton()); 
          add(SouthSplit, BorderLayout.SOUTH); 
          setSize( x,y ); 	//Hier setzt du die Grösse des Fensters
          setLocation(x,y); //Und mit den Selben werten die xy-Position des Fensters auf dem Monitor????
          setVisible( true ); 
          SouthSplit.setDividerLocation(87); 
     } 
     
     private JButton getNeinButton() {//javax.swing.JButton ist zwar richtig, JButton reicht aber normalerweise
   	  JButton nein = new JButton(); 
   	  nein.setText("1"); 
	      nein.addActionListener( new ActionListener(){ //Den Actionlistener implementieren wird mal direkt
	          public void actionPerformed( ActionEvent e ){ 
	        	  //Beispiel für Methodenaufruf , siehe unten
	        	  //fx(2);//2 ist willkürlich, kann auch was auch immer sein
	          	System.exit( 0 ); 
	          };
	        });
        return nein; 
     }  
     
     private JButton getJaButton() {
   	  JButton nein = new JButton(); 
   	  nein.setText("Ja"); 
   	  ActionListener a1=new ActionListener(){ 
          public void actionPerformed( ActionEvent e ){ 
	          	System.exit( 0 ); 
	          };
	        };
	      nein.addActionListener(a1);//So kann man ihn aber auch implementieren
        return nein; 
     } 
       
     
     //Was die hier sollen versteh ich nicht, wenn das (fx(int x), fy(int y)) die Methoden sein sollen die beim Button
     //Betätigen aufgerufen werden sollen dann genügt es wie im beispiel oben den Methodenaufruf in den Actionlistener
     //zu packen, oder den Methodenrumpf gleich ganz. 
     //ABer ButtonEvents ist mir zumindest spontan mal nicht bekannt, und meinem Java auch nicht.
     //Sofern du da also nicht noch was damit vorhast und es mit Leben füllen willst (also eine eigene Klasse draus machen) 
     //wirf die Zeile raus :-), also alles ab hier :-)
     
     
//      private ButtonEvents buttonEvents = new ButtonEvents(); 
//
//       public int fx(int x) 
//        { 
//           Dimension d = Toolkit.getDefaultToolkit().getScreenSize();     
//           x = d.width; 
//           x = x /2 -100; 
//           return Frage.x; 
//        } 
//        
//       public int fy(int y) 
//        { 
//           Dimension d = Toolkit.getDefaultToolkit().getScreenSize();     
//           y = d.height; 
//           y = y /2 -43; 
//           return Frage.y; 
//        } 
}
 
Z

z33di

Gast
hm so ganz kapiert warum es jez geht hab ich nicht aber seeehr cool danke
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
tommybalbor JavaFx Anwendung klappt nicht für macOs Nutzern, wenn ich zwei dependecies bei maven hinzufüge AWT, Swing, JavaFX & SWT 6
G Problem mit der Anzeige von jLabel. Unlesbar wenn der Text geändert wird. AWT, Swing, JavaFX & SWT 28
berserkerdq2 Wie füge ich ein Bild in javafx mit dem Scenebuilder ein, das automatisch mitgezogen wird, wenn das Fenster vergrößert wird oder Vollbildmodus AWT, Swing, JavaFX & SWT 6
TheSepp Fenster um x Pixel bewegen, wenn man auf dem Knopf drückt AWT, Swing, JavaFX & SWT 10
G Objekt.setSelected(false), wenn es nicht mehr fokussiert wird AWT, Swing, JavaFX & SWT 2
N JFrame löscht alles, wenn groß gemacht AWT, Swing, JavaFX & SWT 9
H MouseAdapter Klasse nutzen wenn eigene Klasse bereits von anderer erbt AWT, Swing, JavaFX & SWT 13
G JavaFX Wert aus DB lesen, wenn erfolgreich automatisch eine fxml laden, möglich? AWT, Swing, JavaFX & SWT 2
Davee JavaFX ListView = null wenn ich sie in Laufzeit ändern will! AWT, Swing, JavaFX & SWT 16
S Event Handling Neu zeichnen nur wenn Berechnung fertig ist AWT, Swing, JavaFX & SWT 4
CptK windowClosed() nur aufrufen, wenn Fenster nicht über Button geschlossen wird AWT, Swing, JavaFX & SWT 1
VPChief Buttons Reagieren erst wenn ich Fenster minimiere AWT, Swing, JavaFX & SWT 4
Cromewell JavaFX ImageView vergößern wenn hovered AWT, Swing, JavaFX & SWT 2
Drachenbauer Hauptfenster erhält schmale Streifen rechts unt unten, wenn ich einen JDialog hinzufüge. AWT, Swing, JavaFX & SWT 19
ralfb1105 JavaFX ProgressIndicator Meldung wenn Task failed AWT, Swing, JavaFX & SWT 5
C JTextField Inhalt mit Maus selektieren wenn disabled AWT, Swing, JavaFX & SWT 2
L JavaFX Anderer Text, wenn kein Platz ist. AWT, Swing, JavaFX & SWT 1
K Swing JScrollPane wird nicht angezeigt wenn man Components darstellt. AWT, Swing, JavaFX & SWT 2
S JavaFX Fenster aufkommen lassen, wenn mit der Maus über bestimmten Bereich fahren AWT, Swing, JavaFX & SWT 1
G JTree +/- verschwidet wenn Knoten keine Kinder hat... AWT, Swing, JavaFX & SWT 6
M Aktion ausführen wenn ein JRadiobutton deselektiert wird. AWT, Swing, JavaFX & SWT 3
J Event Handling Button "enablen" wenn Eingaben in Textfeldern korrekt sind AWT, Swing, JavaFX & SWT 1
F Event wenn Maus eine JList verlässt AWT, Swing, JavaFX & SWT 13
E [JavaFX]Wenn felder belegt dann Meldung Verwerfen? AWT, Swing, JavaFX & SWT 2
B Swing JButton deaktivieren, wenn nicht alle JTextFields ausgefüllt sind. AWT, Swing, JavaFX & SWT 2
G Swing Wenn ich mein JFrame Fenster vergrößere die Inhalte anpassen AWT, Swing, JavaFX & SWT 1
T KeyListener funktioniert nicht wenn ich ein JButton hinzufüge AWT, Swing, JavaFX & SWT 1
Thallius Wer oder was bestimmt welches Frame toFront kommt wenn ein anderes geschlossen wird? AWT, Swing, JavaFX & SWT 8
D JavaFX Erkennen wenn eine Anwendung geschlossen wird und etwas tun? AWT, Swing, JavaFX & SWT 4
C SWT MenuBar & MenuItems Fokus wenn F10 unterdrücken/entfernen AWT, Swing, JavaFX & SWT 9
J JTabbedPane Vollbild wenn Tabwechsel AWT, Swing, JavaFX & SWT 1
V JScrollBar soll weiterscrollen, wenn Inhalt von JTextArea erweitert wird AWT, Swing, JavaFX & SWT 7
K Swing JScrollPane - JScrollBar anzeigen, wenn Frame verkleinert wird AWT, Swing, JavaFX & SWT 3
M JFreeChart neu zeichnen sich Wenn Jtable sich ändert AWT, Swing, JavaFX & SWT 5
Z Fenster leer, wenn ich ein JTextField erzeuge AWT, Swing, JavaFX & SWT 3
L JDialog - Event wenn Parent größe ändert AWT, Swing, JavaFX & SWT 2
T JavaFX ControlsFX-Notification öffnet nicht wenn kein JavaFX-Fenster offen. AWT, Swing, JavaFX & SWT 1
B Event Handling MouseListener Behält seine Variablen, auch wenn ich ein neus Objekt erstelle AWT, Swing, JavaFX & SWT 2
T SWT SWTBot Test: Dialog soll sich öffnen,wenn button gedrückt AWT, Swing, JavaFX & SWT 3
T SWT Button soll nur sichbar sein,wenn im Textfeld der Focus ist AWT, Swing, JavaFX & SWT 4
A Swing " comboboxes vergl. wenn aus der 1. etwas gewählt wurde ist, es in der 2. nicht mehr sichtbar AWT, Swing, JavaFX & SWT 9
J Swing JFrame slideout, wenn JButton gedrückt wurde AWT, Swing, JavaFX & SWT 0
A Swing GUI mit ComboBox, wenn Item ausgewählt wurde neues GUI AWT, Swing, JavaFX & SWT 7
R Swing getContentPane maximiert sich nicht mit, wenn man das JFrame maxmiert AWT, Swing, JavaFX & SWT 8
V GUI mit Swing -> Wenn IP eingegeben Domain ausgeben AWT, Swing, JavaFX & SWT 15
K JMenuItem-Shortcut WENN Menüleiste verborgen ist AWT, Swing, JavaFX & SWT 4
C Swing MenuItem feuert Action nur wenn disabled AWT, Swing, JavaFX & SWT 2
D 2 GUI-Fenster. 2.Fenster wird nicht aufgebaut, wenn erstes beschäftigt ist. AWT, Swing, JavaFX & SWT 4
S Button (ActionListener) funktioniert nicht, wenn y-Koordinate verändert wird AWT, Swing, JavaFX & SWT 5
C JButton umbennen wenn gedrückt AWT, Swing, JavaFX & SWT 9
Z Swing Wenn JFrame inaktiv - Soundbenachrichtigung bei Aktion AWT, Swing, JavaFX & SWT 2
I swing fenster neu zeichnen, wenn überdeckt AWT, Swing, JavaFX & SWT 8
C AWT Fokus von Component entfernen, wenn kein anderes vorhanden AWT, Swing, JavaFX & SWT 4
C AWT Buttons verschwinden, wenn Fenster Vollbild gesetzt wird AWT, Swing, JavaFX & SWT 38
N JCombobox und Actionlistener Aktion nur ausführen, wenn Useraktion ihn auslöst AWT, Swing, JavaFX & SWT 4
C MouseMotionListener fired keine Events mehr wenn in Button AWT, Swing, JavaFX & SWT 2
R Fensterinhalt erscheint erst, wenn das Fenster verändert wird AWT, Swing, JavaFX & SWT 7
A Swing Bug in Swing? Wenn checkbox disabled reagiert ActionListener nicht AWT, Swing, JavaFX & SWT 5
K JButton nur dann aktivieren, wenn die Mouse 3 Sek. über dem Button bleibt AWT, Swing, JavaFX & SWT 2
N Button akivieren, wenn Tabelle verändert worden ist AWT, Swing, JavaFX & SWT 2
W Swing Bild zeichnen wenn Maus an bestimmter Position ist AWT, Swing, JavaFX & SWT 4
GianaSisters JTable erkennung wenn Text eingefügt AWT, Swing, JavaFX & SWT 3
H Puzzle - Erkennen wenn gelöst (array vergleichen) AWT, Swing, JavaFX & SWT 10
alex_fairytail Swing Textfeld Action wenn geschrieben wird? AWT, Swing, JavaFX & SWT 6
S Swing Panelgröße anpassen wenn Frame maximiert wird AWT, Swing, JavaFX & SWT 2
R JFreeChart aktualisieren wenn sich die Ausgangsdaten ändern AWT, Swing, JavaFX & SWT 8
J Swing Cursor von Child falsch, wenn Parant disabled AWT, Swing, JavaFX & SWT 2
xehpuk Swing JScrollBar wird nicht eingeblendet, wenn JTable befüllt wird AWT, Swing, JavaFX & SWT 4
J Swing Lazy Loading in JTree wenn gescrollt wird AWT, Swing, JavaFX & SWT 3
K JTable wird nicht aktualisiert, wenn Filter gesetzt ist AWT, Swing, JavaFX & SWT 9
M Menübar soll bestehen bleiben, wenn andere Masken geöffnet werden AWT, Swing, JavaFX & SWT 4
0 Swing Drag n' Drop Bug wenn Source und Target gleiche Komponente? AWT, Swing, JavaFX & SWT 4
Dit_ Wenn viele NebenFenster zum Locationsetzen das HauptFenster brauchen AWT, Swing, JavaFX & SWT 2
H Funktion ausführen wenn Button gedrückt wird. AWT, Swing, JavaFX & SWT 2
T Swing JTable - true zurückbekommen, wenn der Cursor in einer Zelle blinkt AWT, Swing, JavaFX & SWT 7
T neuer JFrame öffnet sich erst wenn Methode die dahinerliegt abgeschlossen ist. BUG? AWT, Swing, JavaFX & SWT 4
M JWindow schließen wenn Frame sich ändert AWT, Swing, JavaFX & SWT 2
data89 Komponenten verschwinden von JPanel, wenn ich den HG selbst male - Hilfeeee AWT, Swing, JavaFX & SWT 16
D Swing Spaltenköpfe verschieben sich nicht mit, wenn man an horizontaler Scrollbar zieht AWT, Swing, JavaFX & SWT 9
aze JTable automatisch vergrößern wenn das zugehörige JFrame vergrößert wird AWT, Swing, JavaFX & SWT 13
K Wenn Mauszeiger in der Nähe vom Kreis, soll Kreis an eine andere Stelle springen AWT, Swing, JavaFX & SWT 8
E Graphics2D: altes Objekt löschen, wenn repaint aufgerufen wird AWT, Swing, JavaFX & SWT 7
S Swing [gelöst] GUI-Befehle bleiben wirkungslos, wenn danach was großes gemacht wird. AWT, Swing, JavaFX & SWT 5
B JTable getselectedrow liefert -1 wenn Focus verloren AWT, Swing, JavaFX & SWT 4
S JTable Float Column fuegt automatisch Punkt hinzu wenn man Zahlen eingibt. AWT, Swing, JavaFX & SWT 21
Spot84 scrollbar die linksbündig angezeigt wird nur anzeigen wenn sie gebraucht wird AWT, Swing, JavaFX & SWT 5
K JDialog zeigt keine Komponenten wenn es modal ist AWT, Swing, JavaFX & SWT 2
S JTable Probleme wenn ich Zelle verlasse AWT, Swing, JavaFX & SWT 4
S Funktion nur ausführen, wenn Maus über Componente ist AWT, Swing, JavaFX & SWT 2
G JTabbedPane wird groesser wenn man anderen Tab auswaehlt. AWT, Swing, JavaFX & SWT 2
N JFormattedTextField erst Verlassen, wenn Eingabe korrekt AWT, Swing, JavaFX & SWT 6
O JDialog minimieren, wenn Hauptframe minimiert wird AWT, Swing, JavaFX & SWT 4
M Button funktioniert nicht mehr wenn Schleife läuft AWT, Swing, JavaFX & SWT 3
P SWT: KeyEvents abfangen, wenn Programm minimiert ist? AWT, Swing, JavaFX & SWT 5
G MouseWheel nur wenn MouseOver! AWT, Swing, JavaFX & SWT 5
S Listener fuer JPanel der merkt wenn sich was geaendert hat? AWT, Swing, JavaFX & SWT 5
P System.exit(0); ausführen, wenn letztes Fenster geschlossen AWT, Swing, JavaFX & SWT 10
O JTable + event wenn andere Zeile selektiert ist AWT, Swing, JavaFX & SWT 5
R JPanel verkleinert sich, wenn man das Fenster vergrößert AWT, Swing, JavaFX & SWT 7
I JScrollPane, wenn JLabels x Pixel erreichen AWT, Swing, JavaFX & SWT 3

Ähnliche Java Themen

Neue Themen


Oben