Announcement
Collapse
No announcement yet.
Eclipse zeigt mir keine grafischen Elemente an
Collapse
X
-
-
das is mein aktueller Quellcode... leider zeigt es bei mir da keine Schrift an
import java.awt.event.WindowListener;
import java.text.NumberFormat;
import javax.swing.*;
import javax.swing.event.CaretEvent;
import javax.swing.event.CaretListener;
public class AdressDatenBank extends JFrame
{
JTextField textfield_name;
JTextField textfield_address;
JTextField textfield_country;
JTextField textfield_phone;
JTextField textfield_email;
JTextField textfield_net;
JTextField textfield_extras;
JButton button;
JLabel jname = new JLabel("Name");
JPanel pname = new JPanel();
public AdressDatenBank()
{
this.getContentPane().setLayout(null);
this.initWindow();
pname.add(jname); //dem Panel das Label hinzugefügt
add(pname); //das Panel hinzugefügt
this.addWindowListener(new WindowListener()
{
public void windowClosed(WindowEvent arg0)
{
}
public void windowActivated(WindowEvent e)
{
}
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
public void windowDeactivated(WindowEvent e)
{
}
public void windowDeiconified(WindowEvent e)
{
}
public void windowIconified(WindowEvent e)
{
}
public void windowOpened(WindowEvent e)
{
}
});
}
protected void initWindow()
{
// Instanzieren:
textfield_name = new JTextField();
textfield_address = new JTextField();
textfield_country = new JTextField();
textfield_phone = new JTextField();
textfield_email = new JTextField();
textfield_net = new JTextField();
textfield_extras = new JTextField();
button = new JButton("Speichern");
button.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent arg0)
{
// TODO Auto-generated method stub
}
});
// Positionen festlegen
textfield_name.setBounds(5,35,450,25);
textfield_address.setBounds(5,90,450,25);
textfield_country.setBounds(5,145,450,25);
textfield_phone.setBounds(5,200,450,25);
textfield_email.setBounds(5,255,450,25);
textfield_net.setBounds(5,310,450,25);
textfield_extras.setBounds(5,365,450,25);
button.setBounds(354,420,100,30);
// Elemente dem Fenster hinzufügen:
this.getContentPane().add(textfield_name);
this.getContentPane().add(textfield_address);
this.getContentPane().add(textfield_country);
this.getContentPane().add(textfield_phone);
this.getContentPane().add(textfield_email);
this.getContentPane().add(textfield_net);
this.getContentPane().add(textfield_extras);
this.getContentPane().add(button);
this.pack();
}
public static void main(String[] args)
{
AdressDatenBank f=new AdressDatenBank();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setSize(550,650);
f.setVisible(true);
}
}
Comment
-
Ersetze mal das
Originally posted by Isa View PostCode:// Positionen festlegen textfield_name.setBounds(5,35,450,25); textfield_address.setBounds(5,90,450,25); textfield_country.setBounds(5,145,450,25); textfield_phone.setBounds(5,200,450,25); textfield_email.setBounds(5,255,450,25); textfield_net.setBounds(5,310,450,25); textfield_extras.setBounds(5,365,450,25); button.setBounds(354,420,100,30); // Elemente dem Fenster hinzufügen: this.getContentPane().add(textfield_name); this.getContentPane().add(textfield_address); this.getContentPane().add(textfield_country); this.getContentPane().add(textfield_phone); this.getContentPane().add(textfield_email); this.getContentPane().add(textfield_net); this.getContentPane().add(textfield_extras); this.getContentPane().add(button);
Code:// Positionen festlegen textfield_name.setBounds(5,35,450,25); textfield_address.setBounds(5,90,450,25); textfield_country.setBounds(5,145,450,25); textfield_phone.setBounds(5,200,450,25); textfield_email.setBounds(5,255,450,25); textfield_net.setBounds(5,310,450,25); textfield_extras.setBounds(5,365,450,25); pname.setBounds(5,385,450,25); button.setBounds(354,420,100,30); // Elemente dem Fenster hinzufügen: this.getContentPane().add(textfield_name); this.getContentPane().add(textfield_address); this.getContentPane().add(textfield_country); this.getContentPane().add(textfield_phone); this.getContentPane().add(textfield_email); this.getContentPane().add(textfield_net); this.getContentPane().add(textfield_extras); this.getContentPane().add(pname); //das Panel hinzugefügt pname.add(jname);//dem Panel das Label hinzugefügt this.getContentPane().add(button);
Code:pname.add(jname); //dem Panel das Label hinzugefügt add(pname); //das Panel hinzugefügt
P.S.: Du solltes Dir estmal eine "Saubere" Struktur beim Programmien aneignen, denn das wird sehr schnell Spaghetti-Code und niemand sieht mehr durch.AlexDgG
Es gibt keine dummen Fragen. Nur dumme Antworten!
Comment
Comment