JavaForum - Meckerecke - Parameter bleiben unsichtbar, von Vladimir
in diesem Code habe ich keinen Zugriff auf die Appletsparamater:[code]/*** add(p, "South"); p.add(b1 = new Button("Text1")); b1.addActionListener(this); p.add(b2 = new Button("Text2")); b2.addActionListener(this); add(p, "North"); } public void actionPerformed(ActionEvent ae) { if(ae.getActionCommand == "Text1") { txt.settext(getParameter("text1")); } else if(ae.getActionCommand == "Text2") { txt.setText(getParameter("text2")); } }}Nach Logik ist alles in Ordnung, aber die realität zeigt ganz anderesz.B. ich kann beliebigene Texte von beiden Buttons in das TextField txt schreiben, mit:txt.setText("BlaBla");, bei der Parameterübeergabe alles bleibt tod.Es gibt irgendwo eine kleinigkeit, die nicht in den Büchern stehtWarum??Danke, Vladimir Re: Parameter bleiben unsichtbar, von Vladimir schnuffie, 22.01.02, 12:59 - drucken - weiterempfehlen Vladimir schau Dir mal die Parameterübergabe im HTML-Dokument an. Die Rechtschreibung sollte schon stimmen.Ich würd's dann so angehen:try { if (ae.getSource().equals(b1)) { txt.setText(getParameter("Text1")); } else { txt.setText(getParameter("Text2")); }}catch (Exception e) { //nichts, d.h. falls Parameter fehlen, wird nichts gesetzt}Cu schnuffie
Vladimir schau Dir mal die Parameterübergabe im HTML-Dokument an. Die Rechtschreibung sollte schon stimmen.Ich würd's dann so angehen:try { if (ae.getSource().equals(b1)) { txt.setText(getParameter("Text1")); } else { txt.setText(getParameter("Text2")); }}catch (Exception e) { //nichts, d.h. falls Parameter fehlen, wird nichts gesetzt}Cu schnuffie
try { if (ae.getSource().equals(b1)) { txt.setText(getParameter("Text1")); } else { txt.setText(getParameter("Text2")); }}catch (Exception e) { //nichts, d.h. falls Parameter fehlen, wird nichts gesetzt}