0
Ich mache ein "Check-Writer" -Applet für Hausaufgaben und ich versuche, den Namen des Benutzers auf der UI überall angezeigt werden. Ich habe ein paar Dinge ausprobiert, aber jetzt versuche ich nur, die Eingabe auf ein JLabel und dann auf ein Panel zu bekommen.versuchen, JTextField-Eingabe auf ein JLabel dann zu JPanel GUI-Applet
public class project2 extends JPanel {
private JLabel labelName, labelAmount, resultName, resultMoney;
//private JTextArea resultName, resultMoney;
private JTextField name, dollarAmount;
private final int w = 1000, h = 200;
protected void paintComponent(Graphics g) {
g.drawString("Bank of Northwest Vista College", 425, 40);
g.drawString("Pay to the order of: ", 75, 70);
g.drawString("$", 730, 70);
}
public project2() {
setBackground(Color.white);
setPreferredSize(new Dimension(w, h));
labelName = new JLabel("Name:");
labelAmount = new JLabel("Check Amount:");
resultName = new JLabel("");
//resultMoney = new JLabel("$" + dollarAmount);
name = new JTextField(20);
name.addActionListener(new nameListener());
dollarAmount = new JTextField(20);
dollarAmount.addActionListener(new dollarListener());
add(labelName);
add(name);
add(labelAmount);
add(dollarAmount);
add(resultName);
//add(resultMoney);
}
, wo ich im Grunde die meiste Hilfe
private class nameListener implements ActionListener {
public void actionPerformed(ActionEvent event) {
JLabel namelabel = new JLabel(name.getText());
JPanel namepanel = new JPanel();
namepanel.setPreferredSize(new Dimension(40, 10));
namepanel.add(name);
}
}
private class dollarListener implements ActionListener {
public void actionPerformed(ActionEvent event) {
String MONEY = dollarAmount.getText();
}
}
}
Wow, vielen Dank. Ich merkte, dass mein Code ziemlich unordentlich war, nachdem ich das gepostet hatte, ich versuchte eine ganze Reihe von Dingen und wurde wirklich unorganisiert. – akira
@akira: Sie möchten immer nur eine Sache auf einmal reparieren, oft isoliert in ihrem eigenen kleinen Programm. –