L
Lamer
Gast
Hallo,
könnte mir vielleicht jemand helfen mit folgende Problemstellung ?
Also ich habe vor ein class zu programmieren die dynamisch beim Aufruf von Formularen bzw. Eingabemasken Komponenten erkennen wird wie JTextArea oder JComboBox
und das ich auch dynamisch Werte von JTextArea oder JComboBox einlesen kann bzw. setzen diese class hat also aufgabe alle Eingabemasken bedinen die ich in Zukunft erstellen werde.
dass ist ein class von mehrere die ich vor habe zuprogrammieren, nun zur Sache
ich möchte jetzt Daten lesen die Objecte J jTextField1 und jPasswordField1
haben.
so wird es normale Weise gemacht
dass ist mir klar, was mache ich wenn ich nicht weis welche Objecte in zukunft vorkommen werden z.B. wie Object test ????
Vielen Dank im Voraus
könnte mir vielleicht jemand helfen mit folgende Problemstellung ?
Also ich habe vor ein class zu programmieren die dynamisch beim Aufruf von Formularen bzw. Eingabemasken Komponenten erkennen wird wie JTextArea oder JComboBox
und das ich auch dynamisch Werte von JTextArea oder JComboBox einlesen kann bzw. setzen diese class hat also aufgabe alle Eingabemasken bedinen die ich in Zukunft erstellen werde.
Code:
package uebung;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class Test extends JFrame {
JPanel jPanel1 = new JPanel();
JTextField jTextField1 = new JTextField();
JPasswordField jPasswordField1 = new JPasswordField();
JButton OK = new JButton();
JButton jButton2 = new JButton();
JLabel jLabel1 = new JLabel();
JLabel jLabel2 = new JLabel();
public Test() {
try {
jbInit();
}
catch(Exception e) {
e.printStackTrace();
}
}
private void jbInit() throws Exception {
this.getContentPane().setLayout(null);
jPanel1.setBorder(BorderFactory.createEtchedBorder());
jPanel1.setBounds(new Rectangle(22, 16, 352, 263));
jPanel1.setLayout(null);
OK.setBounds(new Rectangle(36, 208, 114, 25));
OK.setText("OK");
OK.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
OK_actionPerformed(e);
}
});
jButton2.setBounds(new Rectangle(214, 206, 115, 26));
jButton2.setText("Abruch");
jLabel1.setText("Name");
jLabel1.setBounds(new Rectangle(20, 21, 88, 26));
jLabel2.setText("Password");
jLabel2.setBounds(new Rectangle(17, 66, 92, 26));
jPasswordField1.setBounds(new Rectangle(142, 66, 194, 26));
jTextField1.setBounds(new Rectangle(142, 23, 191, 24));
this.getContentPane().add(jPanel1, null);
jPanel1.add(jTextField1, null);
jPanel1.add(jPasswordField1, null);
jPanel1.add(OK, null);
jPanel1.add(jButton2, null);
jPanel1.add(jLabel1, null);
jPanel1.add(jLabel2, null);
this.setBounds(300,200,470,350);
this.show();
}
void OK_actionPerformed(ActionEvent e) {
}
}
dass ist ein class von mehrere die ich vor habe zuprogrammieren, nun zur Sache
ich möchte jetzt Daten lesen die Objecte J jTextField1 und jPasswordField1
haben.
so wird es normale Weise gemacht
Code:
public class CLesen
{
Test test=new Test();
//bei Lesen
test.jTextField1.getText();
test.jPasswordField1.getText();
//oder beim Setzen
test.jTextField1.setText();
test.jPasswordField1.setText();
}
dass ist mir klar, was mache ich wenn ich nicht weis welche Objecte in zukunft vorkommen werden z.B. wie Object test ????
Vielen Dank im Voraus