Liste im JFrame zufügen --> Fehler

Status
Nicht offen für weitere Antworten.

titus132

Mitglied
Hi,
ich habe mit einem Java- Builder "JFrameBilder" ein JFrame GUI erstellt.
Auf der contentPane habe ich einen JPanel raufgesetzt.

nun möchte ich noch eine Liste zufügen, doch wenn ich die versuche macht er Fehler.

Code kommt gleich moment..

MfG Titus
 

titus132

Mitglied
Code:
/****************************************************************/
/*        Rezepte eintragen (Formular erstellen)
Rezepte speichern (XML)
Rezepte Verzeichnis anlegen
Rezepte Suche
Rezepte Zufallssuche
Rezepte Forum
              test	                          					*/
/*                                                              */
/****************************************************************/
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
/**
 * Summary description for test
 *
 */
public class test extends JFrame
{
	// Variables declaration
	private JButton jButton1;
	private JButton jButton2;
	private JButton jButton3;
	private JButton jButton4;
	private JButton jButton5;
	private JButton jButton6;
	private JButton jButton7;
	private JButton jButton8;
	private JPanel contentPane;
	//-----
	private JLabel jLabel1;
	private JLabel jLabel2;
	private JLabel jLabel3;
	private JLabel jLabel4;
	private JLabel jLabel5;
	private JLabel jLabel6;
	//label für die Ausgabe
	private JLabel jLabel10;
	private JLabel jLabel11;
	private JLabel jLabel12;
	private JLabel jLabel13;
	private JLabel jLabel14;
	
	private JPanel jPanel1;
	//-----meine eingefügten listen, labels e.t.c.
							private JList jList1;  //<---hier ist liste
	private JTextField jTextField1; 
 	private JTextField jTextField2; 
 	private JTextField jTextField3; 
 	private JTextArea jTextArea1; 
 	private JScrollPane jScrollPane1; 
 	private JTextArea jTextArea2; 
 	private JScrollPane jScrollPane2; 
	// End of variables declaration


	public test()
	{
		super();
		initializeComponent();
		//
		// TODO: Add any constructor code after initializeComponent call
		//

		this.setVisible(true);
	}

	/**
	 * This method is called from within the constructor to initialize the form.
	 * WARNING: Do NOT modify this code. The content of this method is always regenerated
	 * by the Windows Form Designer. Otherwise, retrieving disign might not work properly.
	 */
	private void initializeComponent()
	{
		jButton1 = new JButton();
		jButton2 = new JButton();
		jButton3 = new JButton();
		jButton4 = new JButton();
		jButton5 = new JButton();
		jButton6 = new JButton();
		jButton7 = new JButton();
		jButton8 = new JButton();
		
		//-----
		jLabel1 = new JLabel();
		jLabel2 = new JLabel();
		jLabel3 = new JLabel();
		jLabel4 = new JLabel();
		jLabel5 = new JLabel();
		jLabel6 = new JLabel();
		//Labels für die Ausgabe
		jLabel10 = new JLabel();
		jLabel11 = new JLabel();
		jLabel12 = new JLabel();
		jLabel13 = new JLabel();
		jLabel14 = new JLabel();
		
		jPanel1 = new JPanel();
		//-----hier kommen die neuen listen, labels...
									jList1 = new JList();	//<---hier ist liste
		jTextField1 = new JTextField(); 
 		jTextField2 = new JTextField(); 
 		jTextField3 = new JTextField(); 
 		jTextArea1 = new JTextArea(); 
 		jScrollPane1 = new JScrollPane(); 
 		jTextArea2 = new JTextArea(); 
 		jScrollPane2 = new JScrollPane(); 
 		contentPane = (JPanel)this.getContentPane(); 
 		
 		//jList1.add("Berlin");
        
		
		//
		// jButton1
		//
		jButton1.setText("Rezept anschauen");
		jButton1.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e)
			{
				jButton1_actionPerformed(e);
			}

		});
		jButton1.addMouseListener(new MouseAdapter() {
			public void mouseClicked(MouseEvent e)
			{
				jButton1_mouseClicked(e);
			}

		});
		//
		// jButton2
		//
		jButton2.setText("Rezept eingeben");
		jButton2.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e)
			{
				jButton2_actionPerformed(e);
			}

		});
		jButton2.addMouseListener(new MouseAdapter() {
			public void mouseClicked(MouseEvent e)
			{
				jButton2_mouseClicked(e);
			}

		});
		//
		// jButton3
		//
		jButton3.setText("Rezept ändern");
		jButton3.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e)
			{
				jButton3_actionPerformed(e);
			}

		});
		jButton3.addMouseListener(new MouseAdapter() {
			public void mouseClicked(MouseEvent e)
			{
				jButton3_mouseClicked(e);
			}

		});
		//
		// jButton4
		//
		jButton4.setText("Zufallsrezept");
		jButton4.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e)
			{
				jButton4_actionPerformed(e);
			}

		});
		jButton4.addMouseListener(new MouseAdapter() {
			public void mouseClicked(MouseEvent e)
			{
				jButton4_mouseClicked(e);
			}

		});
		//
		// jButton5
		//
		jButton5.setText("Forum");
		jButton5.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e)
			{
				jButton5_actionPerformed(e);
			}

		});
		jButton5.addMouseListener(new MouseAdapter() {
			public void mouseClicked(MouseEvent e)
			{
				jButton5_mouseClicked(e);
			}

		});
				//
		// jButton6
		//
		jButton6.setText("Start");
		jButton6.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e)
			{
				jButton6_actionPerformed(e);
			}

		});
		jButton6.addMouseListener(new MouseAdapter() {
			public void mouseClicked(MouseEvent e)
			{
				jButton6_mouseClicked(e);
			}

		});
				//
		// jButton7
		//
		jButton7.setText("Abbrechen");
		jButton7.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e)
			{
				jButton7_actionPerformed(e);
			}

		});
		jButton7.addMouseListener(new MouseAdapter() {
			public void mouseClicked(MouseEvent e)
			{
				jButton7_mouseClicked(e);
			}

		});
				//
		// jButton8
		//
		
		jButton8.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e)
			{
				jButton8_actionPerformed(e);
			}

		});
		jButton8.addMouseListener(new MouseAdapter() {
			public void mouseClicked(MouseEvent e)
			{
				jButton8_mouseClicked(e);
			}

		});
		//
		// contentPane
		//
		// 
 		// jTextField1 
 		// 
 		jTextField1.setText("jTextField1"); 
 		jTextField1.addActionListener(new ActionListener() { 
 			public void actionPerformed(ActionEvent e) 
 			{ 
 				jTextField1_actionPerformed(e); 
 			} 
  
 		}); 
 		// 
 		// jTextField2 
 		// 
 		jTextField2.setText("jTextField2"); 
 		jTextField2.addActionListener(new ActionListener() { 
 			public void actionPerformed(ActionEvent e) 
 			{ 
 				jTextField2_actionPerformed(e); 
 			} 
  
 		}); 
 		// 
 		// jTextField3 
 		// 
 		jTextField3.setText("jTextField3"); 
 		jTextField3.addActionListener(new ActionListener() { 
 			public void actionPerformed(ActionEvent e) 
 			{ 
 				jTextField3_actionPerformed(e); 
 			} 
  
 		}); 
 		// 
 		// jTextArea1 
 		// 
 		jTextArea1.setText("jTextArea1"); 
 		// 
 		// jScrollPane1 
 		// 
 		jScrollPane1.setViewportView(jTextArea1); 
 		// 
 		// jTextArea2 
 		// 
 		jTextArea2.setText("jTextArea2"); 
 		// 
 		// jScrollPane2 
 		// 
 		jScrollPane2.setViewportView(jTextArea2); 
 		// 
 		// contentPane 
 		// 
 		 		
 		// 
 		// jList1 													//<---hier ist liste
 		//
 /*
 		jList1.addListSelectionListener(new ListSelectionListener() { 
 			public void valueChanged(ListSelectionEvent e) 
 			{ 
 				jList1_valueChanged(e); 
 			} 
  
 		}); 
 	*/
 		//
 		
 		
 		 
		contentPane.setLayout(null);
		Color f; f=new Color(0.5F, 0.5F, 0.5F);
		contentPane.setBackground(f);	
		addComponent(contentPane, jButton1, 3,4,127,26);
		addComponent(contentPane, jButton2, 133,4,127,26);
		addComponent(contentPane, jButton3, 263,4,127,26);
		addComponent(contentPane, jButton4, 393,4,127,26);
		addComponent(contentPane, jButton5, 523,4,127,26);
		addComponent(contentPane, jPanel1, 1,35,652,500);
						
		
		
			
		
		//
		// jLabel1
		//
		
		
		
		jLabel1.setText("\tDieses Progamm wurde von Mario und Matze erstellt.");
		jLabel2.setText("Rezeptname:	");
		jLabel3.setText("Rezeptautor:	");
		jLabel4.setText("Rezeptzeit:	");
		jLabel5.setText("Zutaten:		");
		jLabel6.setText("Beschreibung:	");
		
		//Eingabe der Ausgabelabels
		jLabel10.setText("Hier kommt Rezeptname");
		jLabel11.setText("Hier kommt Rezeptautor");
		jLabel12.setText("Hier kommt Rezeptzeit	");
		jLabel13.setText("Hier kommt Zutaten");
		jLabel14.setText("Hier kommt Beschreibung");
		
		
		//Button Farbe
		Color jb; jb=new Color(230, 230 , 230);
		jButton1.setBackground(jb);
		jButton2.setBackground(jb);
		jButton3.setBackground(jb);
		jButton4.setBackground(jb);
		jButton5.setBackground(jb);
	
		//Objekte sichtbar oder noch nicht sichtbar
		jList1.setVisible(false);
		jLabel2.setVisible(false);
		jLabel3.setVisible(false);
		jLabel4.setVisible(false);
		jLabel5.setVisible(false);
		jLabel6.setVisible(false);
		
		jLabel10.setVisible(false);
		jLabel11.setVisible(false);
		jLabel12.setVisible(false);
		jLabel13.setVisible(false);
		jLabel14.setVisible(false);
		
		jButton6.setVisible(false);
		jButton7.setVisible(false);
		jButton8.setVisible(false);
		jTextField1.setVisible(false);
		jTextField2.setVisible(false);
		jTextField3.setVisible(false);
		jScrollPane1.setVisible(false);
		jScrollPane2.setVisible(false);
		//hier wird die liste true gesetzt
		// jPanel1
		//
		jPanel1.setLayout(null);
		Color c; c=new Color(0.5F, 0.5F, 0.5F);
		jPanel1.setBackground(c);	
		
		addComponent(jPanel1,jLabel1,10,10,1000,15);
		addComponent(jPanel1,jLabel2,200,50,290,15);
		addComponent(jPanel1,jLabel3,200,100,290,15);
		addComponent(jPanel1,jLabel4,200,150,290,15);
		addComponent(jPanel1,jLabel5,200,200,290,15);
		addComponent(jPanel1,jLabel6,200,275,290,15);
		addComponent(jPanel1, jList1, 10,50,160,375);
		addComponent(jPanel1, jButton6, 24,100,150,27);
		addComponent(jPanel1, jButton7, 300,400,150,27);
		addComponent(jPanel1, jButton8, 475,400,150,27);
		addComponent(jPanel1, jTextField1, 300,50,100,22); 
 		addComponent(jPanel1, jTextField2, 300,100,100,22); 
 		addComponent(jPanel1, jTextField3, 300,150,100,22); 
 		addComponent(jPanel1, jScrollPane1, 300,200,275,45); 
 		addComponent(jPanel1, jScrollPane2, 300,275,275,100);
 		
 		//Hier kommen die Ausgabelabels auf den Panel und werden Ausgerichtet
 		addComponent(jPanel1,jLabel10,300,50,100,22);
 		addComponent(jPanel1,jLabel11,300,100,100,22);
 		addComponent(jPanel1,jLabel12,300,150,100,22);
 		addComponent(jPanel1,jLabel13,300,200,275,45);
 		addComponent(jPanel1,jLabel14,300,275,275,100);
 		
		jPanel1.setBorder(BorderFactory.createLoweredBevelBorder());
		
		//
		// test
		//
		
		this.setTitle("Kochbuch");
		this.setLocation(new Point(5, 25));
		this.setSize(new Dimension(662, 515));
	}

	/** Add Component Without a Layout Manager (Absolute Positioning) */
	private void addComponent(Container container,Component c,int x,int y,int width,int height)
	{
		c.setBounds(x,y,width,height);
		container.add(c);
	}

	//
	// TODO: Add any appropriate code in the following Event Handling Methods
	//
	private void jButton1_actionPerformed(ActionEvent e)
	{
		System.out.println("jButton1_actionPerformed(ActionEvent e) called.");
		// TODO: Add any handling code here
		
	}

	private void jButton1_mouseClicked(MouseEvent e)
	{
		System.out.println("jButton1_mouseClicked(MouseEvent e) called.");
		// TODO: Add any handling code here
	
	Color b; b=new Color(0, 0 , 255);
		jButton1.setBackground(b);
	Color jb; jb=new Color(230, 230 , 230);
		jButton2.setBackground(jb);
		jButton3.setBackground(jb);
		jButton4.setBackground(jb);
		jButton5.setBackground(jb);
	
	
	jLabel1.setVisible(true);
	jLabel2.setVisible(true);
	jLabel3.setVisible(true);
	jLabel4.setVisible(true);
	jLabel5.setVisible(true);
	jLabel6.setVisible(true);
	
	jLabel10.setVisible(true);
	jLabel11.setVisible(true);
	jLabel12.setVisible(true);
	jLabel13.setVisible(true);
	jLabel14.setVisible(true);
	
	jLabel1.setText("Klicken Sie auf ein Rezept aus der Liste um dieses zu kochen");	
	jList1.setVisible(true);
	jButton6.setVisible(false);
	jButton7.setVisible(false);
	jButton8.setVisible(false);
	jTextField1.setVisible(false);
	jTextField2.setVisible(false);
	jTextField3.setVisible(false);
	jScrollPane1.setVisible(false);
	jScrollPane2.setVisible(false);
	
	
	}

	private void jButton2_actionPerformed(ActionEvent e)
	{
		System.out.println("jButton2_actionPerformed(ActionEvent e) called.");
		// TODO: Add any handling code here

	}

	private void jButton2_mouseClicked(MouseEvent e)
	{
		System.out.println("jButton2_mouseClicked(MouseEvent e) called.");
		// TODO: Add any handling code here
	Color b; b=new Color(0, 0 , 255);
		jButton2.setBackground(b);
	Color jb; jb=new Color(230, 230 , 230);
		jButton1.setBackground(jb);
		jButton3.setBackground(jb);
		jButton4.setBackground(jb);
		jButton5.setBackground(jb);
		
		jLabel1.setVisible(true);
		jLabel2.setVisible(true);
		jLabel3.setVisible(true);
		jLabel4.setVisible(true);
		jLabel5.setVisible(true);
		jLabel6.setVisible(true);
		jLabel1.setText("Füllen Sie die Felder aus und drücken sie Speichen, um ein Rezept zu speichern.");	
		
		jLabel10.setVisible(false);
		jLabel11.setVisible(false);
		jLabel12.setVisible(false);
		jLabel13.setVisible(false);
		jLabel14.setVisible(false);
		
		jList1.setVisible(true);
		jButton6.setVisible(false);
		jButton7.setVisible(true);
		jButton8.setText("Speichern");
		jButton8.setVisible(true);
		jTextField1.setVisible(true);
		jTextField2.setVisible(true);
		jTextField3.setVisible(true);
		jScrollPane1.setVisible(true);
		jScrollPane2.setVisible(true);
	}

	private void jButton3_actionPerformed(ActionEvent e)
	{
		System.out.println("jButton3_actionPerformed(ActionEvent e) called.");
		// TODO: Add any handling code here

	}

	private void jButton3_mouseClicked(MouseEvent e)
	{
		System.out.println("jButton3_mouseClicked(MouseEvent e) called.");
		// TODO: Add any handling code here
	Color b; b=new Color(0, 0 , 255);
		jButton3.setBackground(b);
	Color jb; jb=new Color(230, 230 , 230);
		jButton2.setBackground(jb);
		jButton1.setBackground(jb);
		jButton4.setBackground(jb);
		jButton5.setBackground(jb);


	jLabel1.setVisible(true);
	jLabel2.setVisible(true);
	jLabel3.setVisible(true);
	jLabel4.setVisible(true);
	jLabel5.setVisible(true);
	jLabel6.setVisible(true);
	jList1.setVisible(true);
	jLabel1.setText("Wählen Sie ein Rezept aus und berichtigen Sie das Rezept. Vielen Dank.");	
	
		jLabel10.setVisible(false);
		jLabel11.setVisible(false);
		jLabel12.setVisible(false);
		jLabel13.setVisible(false);
		jLabel14.setVisible(false);
	
	jButton6.setVisible(false);
	jButton7.setVisible(true);
	jButton8.setVisible(true);
	jButton8.setText("Ändern");
		jTextField1.setVisible(true);
		jTextField2.setVisible(true);
		jTextField3.setVisible(true);
		jScrollPane1.setVisible(true);
		jScrollPane2.setVisible(true);
	}

	private void jButton4_actionPerformed(ActionEvent e)
	{
		System.out.println("jButton4_actionPerformed(ActionEvent e) called.");
		// TODO: Add any handling code here

	}

	private void jButton4_mouseClicked(MouseEvent e)
	{
		System.out.println("jButton4_mouseClicked(MouseEvent e) called.");
		// TODO: Add any handling code here
	Color b; b=new Color(0, 0 , 255);
		jButton4.setBackground(b);
	Color jb; jb=new Color(230, 230 , 230);
		jButton1.setBackground(jb);
		jButton3.setBackground(jb);
		jButton2.setBackground(jb);
		jButton5.setBackground(jb);
	
	jList1.setVisible(false);
	jLabel1.setVisible(true);
	jLabel2.setVisible(true);
	jLabel3.setVisible(true);
	jLabel4.setVisible(true);
	jLabel5.setVisible(true);
	jLabel6.setVisible(true);
	jLabel1.setText("Button 4 wurde geklickt");	
	
	jLabel10.setVisible(true);
	jLabel11.setVisible(true);
	jLabel12.setVisible(true);
	jLabel13.setVisible(true);
	jLabel14.setVisible(true);
	
	jButton6.setVisible(true);
	jButton7.setVisible(false);
	jButton8.setVisible(false);
	jTextField1.setVisible(false);
	jTextField2.setVisible(false);
	jTextField3.setVisible(false);
	jScrollPane1.setVisible(false);
	jScrollPane2.setVisible(false);
	}

	private void jButton5_actionPerformed(ActionEvent e)
	{
		System.out.println("jButton5_actionPerformed(ActionEvent e) called.");
		// TODO: Add any handling code here
	
	}

	private void jButton5_mouseClicked(MouseEvent e)
	{
		System.out.println("jButton5_mouseClicked(MouseEvent e) called.");
		// TODO: Add any handling code here
	Color b; b=new Color(0, 0 , 255);
		jButton5.setBackground(b);
	Color jb; jb=new Color(230, 230 , 230);
		jButton1.setBackground(jb);
		jButton3.setBackground(jb);
		jButton4.setBackground(jb);
		jButton2.setBackground(jb);	
	
		jLabel1.setVisible(true);
	jLabel2.setVisible(false);
	jLabel3.setVisible(false);
	jLabel4.setVisible(false);
	jLabel5.setVisible(false);
	jLabel6.setVisible(false);
	jLabel1.setText("Hierkommen Meinungen Statements hin");	
	
	jLabel10.setVisible(false);
	jLabel11.setVisible(false);
	jLabel12.setVisible(false);
	jLabel13.setVisible(false);
	jLabel14.setVisible(false);
	
	jList1.setVisible(false);
	jButton6.setVisible(false);
	jButton7.setVisible(false);
	jButton8.setVisible(false);
	jTextField1.setVisible(false);
	jTextField2.setVisible(false);
	jTextField3.setVisible(false);
	jScrollPane1.setVisible(false);
	jScrollPane2.setVisible(false);
	
	}
//

	private void jButton6_actionPerformed(ActionEvent e)
	{
		System.out.println("jButton6_actionPerformed(ActionEvent e) called.");
		// TODO: Add any handling code here
	
	}

	private void jButton6_mouseClicked(MouseEvent e)
	{
		System.out.println("jButton6_mouseClicked(MouseEvent e) called.");
		// TODO: Add any handling code here
	}
	//
//

	private void jButton7_actionPerformed(ActionEvent e)
	{
		System.out.println("jButton7_actionPerformed(ActionEvent e) called.");
		// TODO: Add any handling code here
	
	}

	private void jButton7_mouseClicked(MouseEvent e)
	{
		System.out.println("jButton7_mouseClicked(MouseEvent e) called.");
		// TODO: Add any handling code here
	}
	//
	//

	private void jButton8_actionPerformed(ActionEvent e)
	{
		System.out.println("jButton8_actionPerformed(ActionEvent e) called.");
		// TODO: Add any handling code here
	
	}

	private void jButton8_mouseClicked(MouseEvent e)
	{
		System.out.println("jButton8_mouseClicked(MouseEvent e) called.");
		// TODO: Add any handling code here
	
	}
	//
	// TODO: Add any method code to meet your needs in the following area
	//

	// 
 	// TODO: Add any appropriate code in the following Event Handling Methods 
 	// 
 	private void jTextField1_actionPerformed(ActionEvent e) 
 	{ 
 		System.out.println("\njTextField1_actionPerformed(ActionEvent e) called."); 
 		// TODO: Add any handling code here 
  
 	} 
  
 	private void jTextField2_actionPerformed(ActionEvent e) 
 	{ 
 		System.out.println("\njTextField2_actionPerformed(ActionEvent e) called."); 
 		// TODO: Add any handling code here 
  
 	} 
  
 	private void jTextField3_actionPerformed(ActionEvent e) 
 	{ 
 		System.out.println("\njTextField3_actionPerformed(ActionEvent e) called."); 
 		// TODO: Add any handling code here 
 
 	} 
  
 	// 
 	// TODO: Add any method code to meet your needs in the following area 
 	
 
/*

 	
private void jList1_valueChanged(ListSelectionEvent e)  //<---hier besteht ein fehler
	{
	
		System.out.println("jList1_valueChanged(ListSelectionEvent e) called.");
		//if(!e.getValueIsAdjusting())
		{
			Object o = jList1.getSelectedValue();
			System.out.println(">>" + ((o==null)? "null" : o.toString()) + " is selected.");
			// TODO: Add any handling code here for the particular object being selected
			
		}
	}
  
 
 	*/
 	// TODO: Add any method code to meet your needs in the following area 
 	// 



























 

//============================= Testing ================================//
//=                                                                    =//
//= The following main method is just for testing this class you built.=//
//= After testing,you may simply delete it.                            =//
//======================================================================//
	public static void main(String[] args)
	{
		JFrame.setDefaultLookAndFeelDecorated(true);
		JDialog.setDefaultLookAndFeelDecorated(true);
		try
		{
			UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
		}
		catch (Exception ex)
		{
			System.out.println("Failed loading L&F: ");
			System.out.println(ex);
		}
		new test();
	}
//= End of Testing =


}
 

KSG9|sebastian

Top Contributor
1. CODE TAGS
2. Poste den relevanten Teil, kein Mensch hat Lust sich aus 600 Zeilen Code die richtigen 5 rauszusuchen
3. Was für ein Fehler kommt ?
 

titus132

Mitglied
Ja sorry hast ja recht, doch ich weis ja nicht wo oder was der Fehler ist. Es soll eine Liste auf der contentPane eingefügt werden. Kannst ja mal den Code in nen Compiler ausführen lassen. Ich hab schon versucht was zu machen doch ich hab echt null Ahnung von Java
Vielleicht kannst mir irgendwie weiterhelfen...

MfG Mario
 

mic_checker

Top Contributor
Also:
1) Der COde wird ohne Fehler kompiliert
2) Siehe:
Code:
jList1 = new JList();   //<---hier ist liste

Soweit ich das sehe fügst du nichts zur Liste hinzu, ein kleiner Test:

Code:
      String[] data = {"one", "two", "three", "four"};
 
      jList1 = new JList(data);   //<---hier ist liste

Und schon erscheint bei Rezept anschauen one two three etc...
 
R

Roar

Gast
titus132 hat gesagt.:
nun möchte ich noch eine Liste zufügen, doch wenn ich die versuche macht er Fehler.

wtf heißt "er macht fehler" ?? der compiler? der interpreter?

warum macghst du gui programmierung ( auch wenn man das in-gui-builder-zusammenklicken nicht so nennen kann) wenn du keine ahnung von java hast? blupp :?
 

titus132

Mitglied
Mic checker...

Vielen Dank für die Hilfe...
ich hab immer gedacht das, man ne Liste mit .addElement füllen muss.

Doch wie kann ich das nun machen, wenn ich in die Liste klicke, das das jTextfield1 (Rezeptname) auch den Namen enhält.
Hat das irgendwas mit (siehe oben)
Zeile 317 - 325
Zeile 753 - 764
zu tun, doch wenn ich das nicht als Kommentar makiere, macht der Compieler Fehler

java:756: cannot resolve symbol
symbol: class ListSelectionEvent
location: class test
private void jList1_valueChanged(ListSelectionEvent e)

MfG Titus
 

mic_checker

Top Contributor
Hab mir den Code nicht mehr angeguckt, aber die Fehlermeldung lässt sich leicht erklären:

Du hast vergessen was zu importieren:

Code:
import javax.swing.event.*;
 

titus132

Mitglied
Thx mic checker, hast schon wieder recht gehabt und dit war auch das was ich meinte mit Fehler in der Liste. Vielen Dank.


Doch wie kann ich das nun machen, das ich in die Liste klicke und das das jTextfield1 (Rezeptname) auch den Namen des Listenrezeptes bekommt.

Aber wenn nicht trotzdem Vielen Dank... MfG Titus
 

mic_checker

Top Contributor
titus132 hat gesagt.:
Doch wie kann ich das nun machen, das ich in die Liste klicke und das das jTextfield1 (Rezeptname) auch den Namen des Listenrezeptes bekommt.
hmm...wie genau meinst du das ?

Wenn du "Rezept eingeben" drückst erscheinen ja die Textfelder in denen du die Daten des Rezepts eingeben kannst, nach dem Speichern soll wahrscheinlich das neue Rezept in der Liste erscheinen.

Oder meinst du "Rezept anschauen" - wie die Daten der einzelnen Rezepte rechts korrekt angezeigt werden?

Vielleicht könntest du das noch etwas genauer erklären was genau du meinst.
 

titus132

Mitglied
Also um ehrlich zu sein, bräuchte beide Sachen

Einmal wenn ich die Textfelder bei "Rezept eingeben" ausfülle,
das sie gespeichert werden und das neue Rezept in der Liste neu erscheint.
(macht man das mit einem Vector oder so.. )


Und zum anderen bei "Rezept anschauen", das wenn ich auf die
Liste (das Rezept) klicke, das in die Labels die korrekten Rezeptdaten erscheinen. (hier kommt Rezept, Zutaten etc)

Wäre echt nett.. MfG titus
 

titus132

Mitglied
Gut Danke ich werde mal schauen...obwohl ich eh net durchsehe.
Wenn du was hast denne schreib mal bitte. Vielen Dank Titus
 

mic_checker

Top Contributor
Mit der Klasse Rezept solltest du ja keine Probleme haben (oder ?)

Um nun die einzelnen Rezepte richtig anzuschauen musst du in deinem ListSelectionListener etwas implementieren (der funzt ja jetzt).

Nachdem du über das DefaultListModel() die Rezepte hinzugefügt hast, holst du in dem Listener die Rezepte "wieder raus" (getSelectedValue()). Dann musst du noch die entsprechenden get Methoden aus Rezept aufrufen , um Name etc. herauszufinden. Schließlich setzt du die Label auf die entsprechenden Werte..
 

mic_checker

Top Contributor
Das mit dem DefaultListModel kannst du in etwa so machen:
Code:
private DefaultListModel listModel;
.....
      Rezept[] r = new Rezept[3];
      r[0] = new Rezept(....);
      r[1] = new Rezept(....);
      r[2] = new Rezept(....);
      
      listModel = new DefaultListModel();      

		for(int i = 0;i < r.length;i++) 
      	listModel.addElement(r[i]);
.....
jList1 = new JList(listModel);

Bevor du allerdings in der entsprechenden Methode einfach nur ein neues Rezept (welches eingegeben wurde) hinzufügst solltest du noch überprüfen:
- ob alle Felder ausgefüllt wurden
(- ob das Rezept schon vorhanden ist in der Liste )

Wenn du informiert werden willst wann was gelöscht/hinzugefügt wird (oder sich was geändert hat) in der Liste - dann solltest du nen ListDataListener hinzufügen (dem listModel).

Probier das ganze einfach mal aus, bei Problemen kannst du es ja posten.
 

titus132

Mitglied
Ey sorry, ich weis nicht wo ich was einsetzten muss und
mit der Klasse..so etwa, doch wenn richtig ist wo soll ich das einsetzten und wie schaff ich das wenn es richtig ist durch Eingabe in die Textfelder mit speicher- Button zu speichern.


Code:
public class Rezept{
    public String name;
    public String autor;
    public int zeit;
    public String zutaten;
    public String beschreibung;
}

Rezept rezept1;
rezept1 = new Rezept();
[code]



oder mit dem speichern, muss man das nicht mit na UML- Datei machen.

Bei der Liste seh ich net durch...

jTextField1.setText();

in die Klammer muss irgendwie der Rezeptname???

Sag mal bitte was ich dir genauer sagen muß, hab blos mal versucht alles Zusammen zu fassen...
Gute Nacht Titus
 

mic_checker

Top Contributor
titus132 hat gesagt.:
Code:
public class Rezept{
    public String name;
    public String autor;
    public int zeit;
    public String zutaten;
    public String beschreibung;
}

Rezept rezept1;
rezept1 = new Rezept();

Hmm...scheinbar fehlen dir einige Grundlagen - hast du schon mal in der Bücher etc. Sektion nachgeschaut ? Dort sind einige hilfreiche Tipps.

Ansonsten könnte eine Klasse Rezept in etwa so aussehen (ist eine "naive" Implementierung, da nicht überprüft wird ob die Parameter "Sinn" machen):
Code:
class Rezept {
	private String name;
	private String autor;
	private int zeit;
	private String zutaten;
	private String beschreibung;
	
	public Rezept(String name,String autor,int zeit,String zutaten,String beschreibung) {
		this.name = name;
		this.autor = autor;
		this.zeit = zeit;
		this.zutaten = zutaten;
		this.beschreibung = beschreibung;
	}
	
	public String getName() {
		return name;
	}
	
	public void setName(String name) {
		this.name = name;		
	}
	
	public String getAutor() {
		return autor ;
	}
	
	public void setAutor(String autor) {
		this.autor = autor;		
	}
	
	public int getZeit() {
		return zeit;
	}
	
	public void setZeit(int zeit) {
			this.zeit = zeit;		
	}
	
	public String getZutaten() {
		return zutaten;
	}
	
	public void setZutaten(String zutaten) {
		this.zutaten = zutaten;
	}
	
	public String getBeschreibung() {
		return beschreibung;
	}
	
	public void setBeschreibung(String beschreibung) {
		this.beschreibung = beschreibung;
	}
	
	public boolean equals(Object o) {
		if(this == o) 
			return true;
		
		if(o == null)
			return false;
		
		if(getClass() != o.getClass())
			return false;	
	
		Rezept r = (Rezept)o;
		return r.name.equals(this.name) && r.autor.equals(this.autor) && r.zutaten.equals(this.zutaten) && r.beschreibung.equals(this.beschreibung) && r.zeit == this.zeit; 
	}
	
	public String toString() {
		return name;
	}
}

Die equals Methode hab ich nur vorrausschauend schon mal eingebaut, da du nachher bei der Liste zu einem Punkt kommst wo du übeprüfen solltest ob ein Rezept das du hinzufügen willst / ändern willst bereits in der Liste ist. Dafür musst du gucken ob es schon im DefaultListModel enthalten ist etc.

oder mit dem speichern, muss man das nicht mit na UML- Datei machen.
Da schmeisst du wohl was durcheinander. UML hat nichts direkt mit einer "Speichern" Methode zu tun - aber dazu gibts ja ein Forum wo solche Fragen behandelt werden : OOP. Da solltest du bei diesbezüglichen Fragen weiterkommen...hat aber nichts mit deinem aktuellen Problem zu tun.
 

titus132

Mitglied
Sorry werd morgen mal schauen, bin zu müde, aber vielen Dank erstmal...
Ähm i studier Wirtschaftsinformatik und glaub mein Problem ist, das wir nur Grundlagen beigebracht bekommen haben (simple Rechenaufgaben, die Schleifen, bestimmte Methoden rausfinden etc in den Fach Programmiertechnik) und nun sollen wir mit einmal ein Programm schreiben. Aber irgendwie seh ich bei Java net durch jedes Buch oder jeder Prof sagt es anders...und funkz tut beides net...

Thx Titus
 

mic_checker

Top Contributor
Eine Klasse wie Rezept zu schreiben gehört noch zu den Grundlagen, schaus dir einfach an.

Hab die Funktionalität zum Rezept anschauen,hinzufügen und ändern implementiert, allerdings glaube ich das es nicht so viel bringen würde wenn ich den Code jetzt hier poste.

Probier dich einfach selber nochmal an der Aufgabe, bei Problemen helfen wir dir hier gerne weiter.
 

titus132

Mitglied
Ja hast recht dit hatten wir, aber selbst hab ich sowas noch nicht geschrieben...

So gesehen ist "set" bei "Rezept anschauen" die Methode damit das Label bei klick auf Liste z.b. den Rezeptnamen bekommt.

Wie müßte die Methode in der Liste
"private void jList1_valueChanged" aussehen:

jTextField1.setName();



Und die "get" Methode bei "Rezept speichern", müsste ich Praktisch unter dem Speicher- Button positionieren.
Doch ich seh nicht durch wie oder wo das hingespeichert wird...
 

mic_checker

Top Contributor
Da jList1_valueChanged nicht weiter dramatisch ist, poste ich es mal hier:
Code:
	private void jList1_valueChanged(ListSelectionEvent e)  
   {   
      if(!e.getValueIsAdjusting())
      {
         Rezept r = (Rezept)jList1.getSelectedValue();
         jLabel10.setText(r.getName());
         jLabel11.setText(r.getAutor());
         jLabel12.setText(String.valueOf(r.getZeit()));
         jLabel13.setText(r.getZutaten());
         jLabel14.setText(r.getBeschreibung());
      } 
   }

Du holst dir die Werte des entsprechenden Rezepts durch die get Methoden, dann setzt du die einzelnen Label per setText.
 

mic_checker

Top Contributor
titus132 hat gesagt.:
Und die "get" Methode bei "Rezept speichern", müsste ich Praktisch unter dem Speicher- Button positionieren.
Doch ich seh nicht durch wie oder wo das hingespeichert wird...
ach, hab gerad erst die frage hier gesehen, stand ganz unten und wurd nicht beachtet ;)

Beim Speichern gehst du so vor:

Hol dir die Werte aus den Textfeldern/Areas (mit getText()) - bei "zeit" dran denken nach int zu parsen.
Was du als nächsten Zwischenschritt machen kannst ist die Überprüfung ob alle Felder ausgefüllt wurden (z.B. Länge der Strings in denen du die Sachen gespeichert hast kontrollieren).
Was du wiederrum als nächsten Zwischenschritt machen könntest ist die Überprüfung ob das Rezept bereits in der Liste ist (geht über das Model und contains()).

Diese beiden Zwischenschritt musst du nicht unbedingt (anfangs) implementieren, sind aber auch kein großes Problem.
Schließlich erzeugst du (wenn alles ok war) ein neues Objekt vom Typ Rezept (mit den oben eingelesenen Werten).

Für den Anfang wäre es wohl am einfachsten wenn du dann das Rezept einfach nur ans Ende der Liste anhängst, dafür das Model benutzen (addElement()) !
 

titus132

Mitglied
Wenn ich dein geschriebenes in die Liste eingeben den, kommt dieser Fehler 2x, fehlt hier die Rezeptklasse!?

cannot resolve symbol
symbol: class rezept
location: class test

Rezept r = (Rezept)jList1.getSelectedValue();
`

Was hat es auf sich mit diesem ListModel...
Fügt er die Rezepte zur Liste hinzu???

MfG Titus
 

mic_checker

Top Contributor
Zeig mal den Code den du dafür benutzt hast.

Was es mit dem ListModel auf sich hat? Sobald du eine Liste angelegt hast kannst du die Daten nicht mehr ändern (löschen etc.), über das Model ist dies möglich.

Der Source von mir muss natürlich unter "Rezept.java" gespeichert werden. Kam die Meldung mit (verkürzt):

cannot resolve symbol : rezept ?

Das würde mich wundern - seh nirgends rezept, die Klasse muss ja Rezept heissen...

allgemein: Arrays packen dein code und macht lust auf mehr.
Was hat das mit dem Problem zu tun?
 
T

titus132M

Gast
Ja die Klasse heist ja auch Rezept, jedoch treten immer zwei fehler auf. Hab aber alles so geschrieben sie du gesagt hast

Rezept r = (Rezept)jList1.getSelectedValue();
*

Rezept r = (Rezept)jList1.getSelectedValue();
*

für beide Fehler steht immer da, "cannot resolve Symbol"

----------------------
oben deine Vereinbarung
-----------------------


Code:
class Rezept { 
   private String name; 
   private String autor; 
   private int zeit; 
   private String zutaten; 
   private String beschreibung; 
    
   public Rezept(String name,String autor,int zeit,String zutaten,String beschreibung) { 
      this.name = name; 
      this.autor = autor; 
      this.zeit = zeit; 
      this.zutaten = zutaten; 
      this.beschreibung = beschreibung; 
   } 
    
   public String getName() { 
      return name; 
   } 
    
   public void setName(String name) { 
      this.name = name;       
   } 
    
   public String getAutor() { 
      return autor ; 
   } 
    
   public void setAutor(String autor) { 
      this.autor = autor;       
   } 
    
   public int getZeit() { 
      return zeit; 
   } 
    
   public void setZeit(int zeit) { 
         this.zeit = zeit;       
   } 
    
   public String getZutaten() { 
      return zutaten; 
   } 
    
   public void setZutaten(String zutaten) { 
      this.zutaten = zutaten; 
   } 
    
   public String getBeschreibung() { 
      return beschreibung; 
   } 
    
   public void setBeschreibung(String beschreibung) { 
      this.beschreibung = beschreibung; 
   } 
    
   public boolean equals(Object o) { 
      if(this == o) 
         return true; 
       
      if(o == null) 
         return false; 
       
      if(getClass() != o.getClass()) 
         return false;    
    
      Rezept r = (Rezept)o; 
      return r.name.equals(this.name) && r.autor.equals(this.autor) && r.zutaten.equals(this.zutaten) && r.beschreibung.equals(this.beschreibung) && r.zeit == this.zeit; 
   } 
    
   public String toString() { 
      return name; 
   } 
}

---------------------------
Vereinbarung in der Liste
-----------------------------





Code:
 private void jList1_valueChanged(ListSelectionEvent e)  
   {    
      if(!e.getValueIsAdjusting()) 
      { 
         Rezept r = (Rezept)jList1.getSelectedValue(); 
         jLabel10.setText(r.getName()); 
         jLabel11.setText(r.getAutor()); 
         jLabel12.setText(String.valueOf(r.getZeit())); 
         jLabel13.setText(r.getZutaten()); 
         jLabel14.setText(r.getBeschreibung()); 
      } 
   }
 

mic_checker

Top Contributor
Wo ist die Datei gespeichert? Sind die im selben Verzeichnis?

Wie sieht es mit deinem Classpath aus?

Hast du den Rest - also mit dem DefaultListModel etc. denn verstanden?
 

Wildcard

Top Contributor
Dir ist schon klar das du Rezept von einer anderen Datei aus nicht finden kanst wenn du die Klasse nicht public deklarierst?
 
T

titus132M

Gast
Wo ist die Datei gespeichert? Sind die im selben Verzeichnis?
die Datei ist unter test gespeichert
es ist nur eine Seite mit ca 800 Zeilen, also würd sagen alles im selben

Wie sieht es mit deinem Classpath aus?
sorry weis net

Hast du den Rest - also mit dem DefaultListModel etc. denn verstanden?

na durch den DefaultListModel werden Rezepte der Liste gepeichert, sowie die Länge der Liste wird erweitert und das Element wird zufügt (wahrscheinlich durch den Button irgendwann mal oder...???)

Doch was kommt in den ...... rein


Code:
private DefaultListModel listModel; 
..... 
      Rezept[] r = new Rezept[3]; 
      r[0] = new Rezept(....); 
      r[1] = new Rezept(....); 
      r[2] = new Rezept(....); 
      
      listModel = new DefaultListModel();      

      for(int i = 0;i < r.length;i++) 
         listModel.addElement(r[i]); 
..... 
jList1 = new JList(listModel);
 

mic_checker

Top Contributor
Guck dir den Konstruktor von Rezept an und dann erzeugst du entsprechend neue Objekte vom Typ Rezept.
Du kannst ja einfach ein paar Test-Objekte erzeugen - zum Test der Anzeige etc.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
R Liste in Variable speichern Java Basics - Anfänger-Themen 6
R Liste und Arrays Java Basics - Anfänger-Themen 12
D 2 ArrayListen gleich sortieren bzw. eine Liste anhand einer anderen Sortieren Java Basics - Anfänger-Themen 6
J Ähnlichen String in Liste finden Java Basics - Anfänger-Themen 6
M Verkettete Liste Java Basics - Anfänger-Themen 1
M Vergleichen, ob eine Liste länger als andere ist Java Basics - Anfänger-Themen 6
H Liste nach String-Länge sortieren Java Basics - Anfänger-Themen 1
D remove Object von einer Liste von Obejcts Java Basics - Anfänger-Themen 3
E Elemente aus Liste entfernen und hinzufügen Java Basics - Anfänger-Themen 3
M Nullpointer beim befüllen meiner Liste im Object Java Basics - Anfänger-Themen 3
D Länge einer Liste aufrufen. Java Basics - Anfänger-Themen 19
B Objekt aus generalisierter Liste entfernen Java Basics - Anfänger-Themen 11
H Liste Knoten NullPointerException Java Basics - Anfänger-Themen 7
W Liste mit Listen in JTable darstellen Java Basics - Anfänger-Themen 1
N Was Passiert mit dem Namen einer Variable, wenn man diese einer Liste Hinzufügt Java Basics - Anfänger-Themen 16
E Suchfunktion in einer Liste Java Basics - Anfänger-Themen 39
T ungeordnete Werte-Paare in einer Liste Java Basics - Anfänger-Themen 7
L Hilfe! Liste mit Items werden ausgegeben aber nicht in zufälliger Reihenfolge Java Basics - Anfänger-Themen 6
berserkerdq2 Warum soll ich shuffle nutzen, um bei Rückgabewert Collection eine Liste zurückzugeben? Java Basics - Anfänger-Themen 3
sserio Wieso werden nicht alle Primzahlen bis 1000 in meine Liste gepackt ? Java Basics - Anfänger-Themen 8
sserio Liste erstellt und ein Problem mit dem Index Java Basics - Anfänger-Themen 8
f3mys Objektwerte in Liste speichern und wieder abrufen Java Basics - Anfänger-Themen 23
H Java verkettete Liste, Wert eines Index zurückgeben Java Basics - Anfänger-Themen 1
K Warum ist die binäre Suche bei der verketteten Liste nicht so effektiv? Java Basics - Anfänger-Themen 3
I 2D-Array Position der Liste ausgeben. Java Basics - Anfänger-Themen 2
I Liste von Infos von einer eigenen Annotation in Liste speichern Java Basics - Anfänger-Themen 0
P Doppelte werte in einer Liste zählen Java Basics - Anfänger-Themen 11
Dorfschmied Kartesisches Produkt von zwei Liste mit Hashmaps<String,String> erstellen Java Basics - Anfänger-Themen 4
Igig1 Autoparkplatz verkettete Liste erstes und letztes Auto Java Basics - Anfänger-Themen 13
thor_norsk Verkette Liste Java Basics - Anfänger-Themen 27
R Rückgabe: verkettete Liste Java Basics - Anfänger-Themen 2
R einfach verkettete Liste Java Basics - Anfänger-Themen 1
R einfach verkettete Liste Java Basics - Anfänger-Themen 12
O Doppelt verkette Liste Element löschen Java Basics - Anfänger-Themen 15
B GUI extension mit einer Liste verbinden Java Basics - Anfänger-Themen 1
B Verkettete Liste durchgehen und einzelne Elemente in neue Liste tun Java Basics - Anfänger-Themen 9
B Bin komplett am verzweifeln :( Verkettete Liste die Objekte hat Attribut auslesen Java Basics - Anfänger-Themen 14
M Java Liste streamen Java Basics - Anfänger-Themen 10
AmsananKING Aussortierung einer Liste Java Basics - Anfänger-Themen 8
A Objekte mit Parametern in eine Liste packen Java Basics - Anfänger-Themen 19
A Korrigierte <String> Liste zurückgeben Java Basics - Anfänger-Themen 22
S Kann nicht auf die Liste zugreifen mit der Methode!? Java Basics - Anfänger-Themen 3
B Datentyp für Einzelnes Objekt oder Liste Java Basics - Anfänger-Themen 9
alice98 Erste Schritte Liste erstellen ohne vorgefertigte Klassen Java Basics - Anfänger-Themen 1
J Doppelt verkette Liste ich bitte um Hilfe Java Basics - Anfänger-Themen 4
I Liste gruppieren nach Monat? Java Basics - Anfänger-Themen 5
districon Element in Liste einfügen Java Basics - Anfänger-Themen 1
B Hilfe bei Map Liste erstellen Java Basics - Anfänger-Themen 10
Y Einfügen in eine doppelt verkettete Liste Java Basics - Anfänger-Themen 8
Y Knoten an einem gegebenen Index aus einer Liste entfernen. Java Basics - Anfänger-Themen 6
H Daten aus einer Datei in eine Liste speichern Java Basics - Anfänger-Themen 23
Gaudimagspam Linked Liste Java Basics - Anfänger-Themen 4
Z Liste umkehren Java Basics - Anfänger-Themen 1
S Eine Liste kopieren Java Basics - Anfänger-Themen 13
java3690 Java- liste füllen ud die werte addieren Java Basics - Anfänger-Themen 13
java3690 Liste mit zufälligen zahlen füllen Java Basics - Anfänger-Themen 27
java3690 eine liste sortieren Java Basics - Anfänger-Themen 12
J Element aus Liste nehmen Java Basics - Anfänger-Themen 3
B JUnit 4: Wie man die eigene Liste testen kann [TDD] Java Basics - Anfänger-Themen 46
B Interface List - Objekt übergeben? Einzelnes Objekt geht, aber Liste nicht? Java Basics - Anfänger-Themen 4
P Was genau bringt mir es ein Array in eine Liste zu bringen Java Basics - Anfänger-Themen 3
A Doppelt verkettete Liste rückwärts ausgeben Java Basics - Anfänger-Themen 17
P Verschachtelte Array Liste Java Basics - Anfänger-Themen 2
H Liste speichern. Was lässt sich verbessern? Java Basics - Anfänger-Themen 7
P Performance Array und Liste Java Basics - Anfänger-Themen 13
M QuickSort und Liste Java Basics - Anfänger-Themen 6
N Methode um Objekte einer Liste hinzuzufügen Java Basics - Anfänger-Themen 1
B Summe von Property innerhalb einer Liste via Lambda Java Basics - Anfänger-Themen 1
V Collections int Werte in einer Liste sortieren Java Basics - Anfänger-Themen 23
B Neue Liste erstellen, wenn Objekte bestimmte Referenz hat / Gruppierung von Einträgen Java Basics - Anfänger-Themen 12
V_Fynn03 Beliebiges Element in einer Liste löschen (Java)(Lineare Datenstrukturen) Java Basics - Anfänger-Themen 9
L Baum aus Integer Liste erstellen Java Basics - Anfänger-Themen 0
CptK Koordinate in Liste suchen Java Basics - Anfänger-Themen 20
C Verschiedene Objekte in einer Liste speichern Java Basics - Anfänger-Themen 6
M Ausgabe einer Liste welche mehrere Stacks enthält Java Basics - Anfänger-Themen 3
D Doppelt Verkettete Zirkular-Liste Java Basics - Anfänger-Themen 1
L Liste in anderem Thread laden Java Basics - Anfänger-Themen 1
M Array liste Verdrehen Java Basics - Anfänger-Themen 8
A Verkettete Liste Java Basics - Anfänger-Themen 2
J Strings untereinander in einer Liste vergleichen Java Basics - Anfänger-Themen 18
B Liste von Tagen generieren ab einem bestimmten Datum und Endedatum Java Basics - Anfänger-Themen 4
S IndexOutOfBoundsException beim hinzufügen eines Elements zu einer Liste Java Basics - Anfänger-Themen 11
B Liste sortieren? Java Basics - Anfänger-Themen 4
O Anonyme Klasse einer Liste erstellen Java Basics - Anfänger-Themen 7
B SWAP List; Liste neu anordnen Java Basics - Anfänger-Themen 4
B CSS Klassen in eine Liste schreiben Java Basics - Anfänger-Themen 4
B Doppelt verkettete Liste implementieren Java Basics - Anfänger-Themen 8
L verkettete Liste Java Basics - Anfänger-Themen 15
scratchy1 doppelt verkettete Liste testen Java Basics - Anfänger-Themen 8
O ADT Liste z. B. Java Basics - Anfänger-Themen 15
B sortierte Liste Java Basics - Anfänger-Themen 4
O Knoten und Liste verarbeitung Java Basics - Anfänger-Themen 20
R Methoden Entferne alle identische Knoten (Typ String) aus verkettete Liste Java Basics - Anfänger-Themen 8
C Methoden Über eine einfach verkettete Liste Java Basics - Anfänger-Themen 8
J Eine Liste von Listen erstellen Java Basics - Anfänger-Themen 11
A Einträge aus Tupeln nach Regeln in Liste speichern Java Basics - Anfänger-Themen 8
Queiser Liste zurückgeben Java Basics - Anfänger-Themen 7
T Collections Geeignete Collection/Liste/Datenbank Java Basics - Anfänger-Themen 17
S spezielle Wörter aus Liste entfernen Java Basics - Anfänger-Themen 2
H Verkettete Liste Java Basics - Anfänger-Themen 7

Ähnliche Java Themen

Neue Themen


Oben