Hallo,
bin hier neu und auch in java.
Gibt natürlich auch gleich ein Problem
Ich habe ein Fenster erstelle wo nach dem Start des Programms der Inhalt des JPanels nicht angezeigt wird.
Sobald ich die Fenstergröße ändere ist der Inhalt da.
Wo liegt mein Fehler?
Schon mal Danke für die Hilfe.
bin hier neu und auch in java.
Gibt natürlich auch gleich ein Problem
Ich habe ein Fenster erstelle wo nach dem Start des Programms der Inhalt des JPanels nicht angezeigt wird.
Sobald ich die Fenstergröße ändere ist der Inhalt da.
Wo liegt mein Fehler?
Schon mal Danke für die Hilfe.
Java:
package RiseOfIndustry;
import java.awt.Color;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.ComboBoxModel;
import javax.swing.DefaultComboBoxModel;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.border.EmptyBorder;
public class Fenster1 extends JFrame{
private String eingabeP = "";
private double mengE = 0.0;
private double tagE = 0.0;
JTextField txtProdukt;
JTextField txtBedarfGeschfte;
JTextField txtMenge;
JTextField txtTage;
public Fenster1() {
JFrame fenster1 = new JFrame();
fenster1.setVisible(true);
fenster1.setTitle("Rise of Industry - Calculator");
fenster1.setResizable(true);
fenster1.setBackground(Color.WHITE);
fenster1.setAlwaysOnTop(true);
fenster1.setDefaultCloseOperation(EXIT_ON_CLOSE);
fenster1.setBounds(100, 100, 450, 270);
JPanel panel = new JPanel();
panel.setBackground(Color.GREEN);
panel.setBorder(new EmptyBorder(5, 5, 5, 5));
panel.setLayout(null);
fenster1.setLocationRelativeTo(null);
fenster1.add(panel);
txtProdukt = new JTextField();
txtProdukt.setBorder(null);
txtProdukt.setEditable(false);
txtProdukt.setBackground(Color.GREEN);
txtProdukt.setFont(new Font("Tahoma", Font.BOLD, 18));
txtProdukt.setText("Produkt:");
txtProdukt.setBounds(213, 43, 102, 20);
panel.add(txtProdukt);
txtProdukt.setColumns(10);
txtBedarfGeschfte = new JTextField();
txtBedarfGeschfte.setBorder(null);
txtBedarfGeschfte.setEditable(false);
txtBedarfGeschfte.setBackground(Color.GREEN);
txtBedarfGeschfte.setFont(new Font("Tahoma", Font.BOLD, 18));
txtBedarfGeschfte.setText("Bedarf Gesch\u00E4fte");
txtBedarfGeschfte.setBounds(118, 11, 194, 20);
panel.add(txtBedarfGeschfte);
txtBedarfGeschfte.setColumns(10);
txtMenge = new JTextField();
txtMenge.setBorder(null);
txtMenge.setEditable(false);
txtMenge.setBackground(Color.GREEN);
txtMenge.setFont(new Font("Tahoma", Font.PLAIN, 18));
txtMenge.setText("Menge:");
txtMenge.setBounds(10, 39, 86, 28);
panel.add(txtMenge);
txtMenge.setColumns(10);
txtTage = new JTextField();
txtTage.setBorder(null);
txtTage.setEditable(false);
txtTage.setBackground(Color.GREEN);
txtTage.setFont(new Font("Tahoma", Font.PLAIN, 18));
txtTage.setText("Tage:");
txtTage.setBounds(118, 39, 86, 28);
panel.add(txtTage);
txtTage.setColumns(10);
JComboBox comboBox_1 = new JComboBox();
comboBox_1.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
JComboBox cb = (JComboBox)e.getSource();
mengE = Double.valueOf((String)cb.getSelectedItem());
}
});
comboBox_1.setModel(new DefaultComboBoxModel(new String[] {"1", "2", "3", "4", "5", "6", "7", "8", "9", "10"}));
comboBox_1.setBounds(10, 85, 72, 22);
panel.add(comboBox_1);
JComboBox comboBox_2 = new JComboBox();
comboBox_2.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
JComboBox cb = (JComboBox)e.getSource();
tagE = Double.valueOf((String)cb.getSelectedItem());
}
});
comboBox_2.setModel(new DefaultComboBoxModel(new String[] {"15", "30", "60", "90", "120", "240", "360"}));
comboBox_2.setBounds(118, 85, 66, 22);
panel.add(comboBox_2);
JComboBox suchePro = new JComboBox();
suchePro.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
JComboBox cb = (JComboBox)e.getSource();
eingabeP = (String)cb.getSelectedItem();
}
});
suchePro.setModel((ComboBoxModel) new DefaultComboBoxModel(new String[] {"Abendessen-Beh\u00E4lter", "Achsen", "Anschluss", "\u00C4pfel", "Apfelsmoothie", "Apfelwein-Donuts", "Arbeitskleidung", "\u00C4u\u00DFere Karosserie", "Autoprototyp", "Autositz", "Baumwolle", "Bedrucktes Papier", "Beeren", "Beerenkuchen", "Beerensmoothie", "Beton", "Bier", "Bin\u00E4rer Schalter", "Biokraftstoff", "Brandy", "B\u00FCcher", "Burger", "B\u00FCrom\u00F6bel", "Buttons", "Chassis", "Chemikalien", "Chipst\u00FCte", "Cider", "Computerspeicher", "Dioden", "Dosen", "Dosenfisch", "Dosenhammelfleisch", "D\u00FCnne Pappe", "Eier", "Eisenerz", "Erdgas", "Erster Computer", "Fahrwerk", "Farbe", "Farbstoff", "Faserstoff", "Fertiggericht-Abendessen", "Fische", "Fish &Chips", "Flaschen", "F\u00FCllmaterial", "Funkempf\u00E4nger", "Gebratenes H\u00FChnchen", "Gekochtes Gem\u00FCse", "Gem\u00FCse", "Getreide-Wiskey", "Glas", "Glasrohre", "Gl\u00FChbirnen", "Gummi", "Gummir\u00F6hren", "Hammelfleisch", "Hefe", "Heizk\u00F6rper", "Herdplatte", "Holz", "Holzbretter", "Holzf\u00E4sser", "Holzzug", "Hopfen", "H\u00FChnchen-Abendessen", "H\u00FChnerfleisch", "H\u00FChnersuppe", "Innenverkleidung", "Innerer Chassis", "Kakao", "Kartoffeln", "Karton", "K\u00E4se", "Keramik", "Klebstoff", "Kohle", "Kondensatoren", "K\u00FChlschrank", "Kupfer", "Kupferdraht", "Kupferrohr", "Leder", "Lederm\u00F6bel", "Leichter Stoff", "Lochkarten", "Luxusb\u00FCcher", "Mehl", "Milch", "Mineralwasser", "M\u00F6belbasis (L)", "M\u00F6belbasis (S)", "Motorblock", "Murmeln", "Ofen", "\u00D6l", "\u00D6l", "Oliven", "Oliven\u00F6l", "Orangen", "Orangenlimo", "Orangensaft", "Papierollen", "Pizza", "Plastik", "Plastikbesteck", "Plastikm\u00F6bel", "Prozessor", "Puppe", "Puppenhaus", "Raffiniertes \u00D6l", "Reifen", "Rindfleisch", "Rindfleischeintopf", "Rohgummi", "Sand", "Scheinwerfer", "Schokoladenkuchen", "Schokoladenriegel", "Schwerer Stoff", "Schwerer Zellstoff", "Servietten", "Sofa", "Sommerkleidung", "Spielzeugm\u00F6bel", "Spielzeugzug-Set", "Stahl", "Stahlfass", "Stahlrahmen", "Steppdecke", "Suppe", "Teddyb\u00E4r", "Teig", "Telefon", "Tinte", "Trauben", "Traubensaft", "Verbrennungsmotor", "Verst\u00E4rkte Wand", "Vodka", "Waffeln", "Wandplatten", "Wasser", "Wasser", "Wein", "Weizen", "Winterkleidung", "Wolle", "Zeitungen", "Ziegelsteine", "Zucker"}));
suchePro.setBounds(213, 85, 176, 22);
panel.add(suchePro);
JButton btnNewButton = new JButton("SUCHEN");
btnNewButton.addMouseListener(new MouseAdapter()
{
@Override
public void mouseClicked(MouseEvent e)
{
}
});
btnNewButton.setFont(new Font("Tahoma", Font.BOLD, 18));
btnNewButton.setBounds(140, 197, 120, 28);
panel.add(btnNewButton);
}
}