Πρόβλημα με τη μέθοδο toLowerCase

Συζητήσεις για την Java

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
skoufos
Δημοσιεύσεις: 20
Εγγραφή: 10 Δεκ 2010 19:02

Πρόβλημα με τη μέθοδο toLowerCase

Δημοσίευση από skoufos » 14 Ιαν 2011 14:39

Εχω φτιάξει μια παραθυρική εφαρμογή με το swing η οποία μέχρι στιγμής αυτό που κάνει είναι να γράφεις σε ενα textfield και οταν πατας το κουμπι change color να εμφανιζει το πανελ χρωματων και οποιο χρωμα επιλεξεις να γινονται τα γραμματα αυτου που πληκτολογησες το χρωμα αυτο!! Το επομενο που πρεπει να κανω και εχω κολλησει ειναι να γραφεις κατι και οταν πατας το κουμπι lower να κανει τα κεφαλαια μικρα!! προσπαθω να το κανω με τη χρηση της toLowerCase αλλα μου βγαζει καποιο error που δεν μπορω να διορθωσω!! Την εφαρμογη τη γραφω στο netbeans 6.9 σας δινω τον κωδικα!! αν μπορει κανεις να βοηθησει παρακαλω... ευχαριστω!!!1

Κώδικας: Επιλογή όλων

package myedit;

import java.awt.*;
import javax.swing.*;
import java.awt.event.*;



public class edit extends JFrame implements ActionListener
{
    JTextField tf = new JTextField(20);
    JComboBox cb = new JComboBox();
    JColorChooser chooser = new JColorChooser();
    JButton btn = new JButton("Change Color");
    JButton btn2 = new JButton("Lower");
    JButton btn3 = new JButton("Capital");
    


    public static void main(String[] args)
    {
        edit app = new edit();
        app.setSize(400,300);
        app.setResizable(true);
        app.setVisible(true);
        
    }

    public edit ()
    {
       super ("My editor");
       Container cp = getContentPane();
       FlowLayout fl = new FlowLayout();
       cp.setLayout(fl);

       btn.addActionListener(this);
       btn2.addActionListener(this);

       cp.add(tf);
       cp.add(btn);
       cp.add(btn2);
    }

    public void actionPerformed(ActionEvent e)
    {
      try
      {
           if(e.getSource() == btn)
            {
                Color clr = JColorChooser.showDialog(chooser, null, Color.yellow);
                tf.setForeground(clr);
            }
           if(e.getSource() == btn2)
           {
           
               String txt = tf.getText();
             
               tf.toLowerCase(txt);

           }

      }

      catch (Exception ex)
      {

      }
    }
    
}
    




Άβαταρ μέλους
virxen75
Δημοσιεύσεις: 493
Εγγραφή: 18 Φεβ 2009 00:17
Τοποθεσία: ΗΡΑΚΛΕΙΟ ΚΡΗΤΗΣ

Πρόβλημα με τη μέθοδο toLowerCase

Δημοσίευση από virxen75 » 14 Ιαν 2011 16:13

Κώδικας: Επιλογή όλων

           if(e.getSource() == btn2){
               tf.setText(tf.getText().toLowerCase());
           }

Απάντηση

Επιστροφή στο “Java”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες