![]() |
|
|
Themen-Optionen |
|
|
Nach oben #1 |
|
Neuer Benutzer
Registriert seit: 08.12.2007
Beiträge: 2
|
Hallo,
ich hab ein Problem mit einem String. Er benutzt nicht den veränderten String und ich bekomme auch die Meldung wenn ich den String ändern möchte: The local variable karte_fuer_suche is never read Code:
public class Test2 extends JFrame {
static String[] test = {""};
...
public void actionPerformed( ActionEvent e )
{
System.out.println( e );
JComboBox selectedChoice = (JComboBox) e.getSource();
if ( selectedChoice.getSelectedItem().equals( "Test2" ) ){
String[] test = {"Test"};
...
final JTextField suche = new JTextField( "", 30 );
win.getContentPane().add(earch);
search.setBounds( 700, 10, 200, 25);
win.add(search);
...
b_1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
String[] test2 = {search.getText()};
if (test2.equals(test))
{
System.out.println("equals");
}
else System.out.println("not equals");
Mfg |
|
|
|
|
|
Nach oben #2 |
|
Projektleiter
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.091
|
Also erstens verwendest du ein String-Array, keinen einzelnen String.
Zweitens erzeugst du jedesmal ein neues String-Array, dass dann die test-Variable überschattet, statt sie zu ändern. java Code:
Okay? |
|
|
|
|
|
Nach oben #3 |
|
Neuer Benutzer
Registriert seit: 08.12.2007
Beiträge: 2
|
Hm und wie sollte ich es dann ändern?
Aber ich habe gerade gemerkt, dass wenn ich Code:
public class Test2 extends JFrame {
static String[] test = {"Test"};
|
|
|
|
|
|
Nach oben #4 |
|
Erfahrener Benutzer
Registriert seit: 17.08.2005
Beiträge: 425
|
sobald du String[] vor test schreibst ( in Test2.actionPerformed(ActionEvent e) )
baust du dir ne neue Variable. Ohne wird geschaut, ob es eine globale Variable gibt. Mach mal das String[] weg, dann müsste es gehn |
|
|
|
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Problem bei Verarbeitung von Templates (Eigene Klassen) | dago | PHP-Programmierung | 21 | 31.08.2006 16:02 |
| Datei einlesen. | cyberdevil87 | Allgemeine Java-Programmierung | 3 | 27.06.2005 09:22 |
| Performance Problem mit zu langem String | Gottzilla | Allgemeine Java-Programmierung | 9 | 04.04.2005 15:37 |
| Problem mit getText()-Methode | Paule | Allgemeine Java-Programmierung | 5 | 19.03.2005 20:38 |
| string in teilbereiche zerteilen!? | Niki_Tesla | Allgemeine Java-Programmierung | 10 | 14.02.2005 09:11 |