R
Reð_BuLL™
Gast
Hey @ all,
habe ein prob mit meinem quellcode, guckt euch mal die Funktion: private JButton getNach() { an
habe ein prob mit meinem quellcode, guckt euch mal die Funktion: private JButton getNach() { an
Code:
import javax.swing.SwingUtilities;
import javax.swing.JPanel;
import javax.swing.JFrame;
import javax.swing.JButton;
import java.awt.Rectangle;
import javax.swing.JTextField;
import javax.swing.JLabel;
public class Datenerfassung extends JFrame {
private static final long serialVersionUID = 1L;
private JPanel jContentPane = null;
private JButton vor = null;
private JButton neu = null;
private JButton nach = null;
private JTextField Host = null;
private JTextField IP = null;
private JLabel jLabel = null;
private JLabel jLabel1 = null;
private JLabel lbl_Eingabe = null;
private JLabel lbl_Buttons = null;
private Hostliste Hostliste = null, anfang = null;
/**
* This method initializes vor
*
* @return javax.swing.JButton
*/
private JButton getVor() {
if (vor == null) {
vor = new JButton();
vor.setBounds(new Rectangle(12, 131, 107, 37));
vor.setText("Vorgänger");
vor.addMouseListener(new java.awt.event.MouseAdapter(){
public void mouseClicked(java.awt.event.MouseEvent e){
try {
Host.setText(Hostliste.getHost());
IP.setText(Hostliste.getIP());
Hostliste = Hostliste.getRefVor();
}catch (Exception f){
Host.setText("");
IP.setText("");
Hostliste = anfang;
}
}
});
}
return vor;
}
/**
* This method initializes neu
*
* @return javax.swing.JButton
*/
private JButton getNeu() {
if (neu == null) {
neu = new JButton();
neu.setBounds(new Rectangle(123, 177, 111, 35));
neu.setText("Neu");
neu.addMouseListener(new java.awt.event.MouseAdapter(){
public void mouseClicked(java.awt.event.MouseEvent e){
try {
Hostliste = new Hostliste(Hostliste, Hostliste.getRefNach());
Hostliste.getRefVor().setRefNach(Hostliste);
}catch (Exception f){
Hostliste = new Hostliste(null,null);
anfang = Hostliste;
}
Hostliste.setHost(Host.getText());
Hostliste.setIP(IP.getText());
Host.setText("");
IP.setText("");
}
});
}
return neu;
}
/**
* This method initializes nach
*
* @return javax.swing.JButton
*/
[b][b]private JButton getNach() {
if (nach == null) {
nach = new JButton();
nach.setBounds(new Rectangle(239, 126, 108, 37));
nach.setText("Nachfolger");
nach.addMouseListener(new java.awt.event.MouseAdapter(){
public void mouseClicked(java.awt.event.MouseEvent e){
try {
if(Hostliste.getRefNach()!=null){
Host.setText(Hostliste.getHost());
IP.setText(Hostliste.getIP());
Hostliste = Hostliste.getRefNach();
}else{
IP.setText(Hostliste.getIP());
}
}catch(Exception f){
Host.setText("");
IP.setText("");
}
}
});
}
return nach;
}[/b]
[/b]
/**
* This method initializes Host
*
* @return javax.swing.JTextField
*/
private JTextField getHost() {
if (Host == null) {
Host = new JTextField();
Host.setBounds(new Rectangle(173, 20, 138, 29));
}
return Host;
}
/**
* This method initializes IP
*
* @return javax.swing.JTextField
*/
private JTextField getIP() {
if (IP == null) {
IP = new JTextField();
IP.setBounds(new Rectangle(173, 60, 139, 27));
}
return IP;
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
SwingUtilities.invokeLater(new Runnable() {
public void run() {
Datenerfassung thisClass = new Datenerfassung();
thisClass.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
thisClass.setVisible(true);
}
});
}
/**
* This is the default constructor
*/
public Datenerfassung() {
super();
initialize();
}
/**
* This method initializes this
*
* @return void
*/
private void initialize() {
this.setSize(362, 270);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setContentPane(getJContentPane());
this.setTitle("Hosttabelle");
}
/**
* This method initializes jContentPane
*
* @return javax.swing.JPanel
*/
private JPanel getJContentPane() {
if (jContentPane == null) {
lbl_Buttons = new JLabel();
lbl_Buttons.setBounds(new Rectangle(-4, 113, 355, 122));
lbl_Buttons.setText("");
lbl_Eingabe = new JLabel();
lbl_Eingabe.setBounds(new Rectangle(-2, -1, 352, 113));
lbl_Eingabe.setText("");
jLabel1 = new JLabel();
jLabel1.setBounds(new Rectangle(35, 61, 124, 25));
jLabel1.setText("IP-Nummer:");
jLabel = new JLabel();
jLabel.setBounds(new Rectangle(37, 18, 120, 25));
jLabel.setText("Host:");
jContentPane = new JPanel();
jContentPane.setLayout(null);
jContentPane.add(getVor(), null);
jContentPane.add(getNeu(), null);
jContentPane.add(getNach(), null);
jContentPane.add(getHost(), null);
jContentPane.add(getIP(), null);
jContentPane.add(jLabel, null);
jContentPane.add(jLabel1, null);
jContentPane.add(lbl_Eingabe, null);
jContentPane.add(lbl_Buttons, null);
}
return jContentPane;
}
} // @jve:decl-index=0:visual-constraint="10,10"