Ho raggruppato in questa pagina qualche 'chicca' di programmazione che ho raccolto durante gli anni di lavoro come ingegnere informatico.
I linguaggi di programmazione utilizzati sono principalmente Java e SQL anche se conto di aggiungere tips in altri linguaggi, magari anche con i vostri contributi. Ho voluto mette solo quelle routine che permettono di avere un risultato apprezzabile utilizzando pochissime linee di codice...che sono le mie preferite!

I have gathered here some 'gem' of programming that I have collected over the years working as a software engineer. The programming languages used are mainly Java and SQL even if I hope to add tips in other languages, even with your contributions. I posted only those routines that allow for a successful result using very few lines of code ... which are my preferred!


mercoledì 22 aprile 2009

[JAVA] LIMITARE IL NUMERO DI CARATTERI INSERIBILI IN UNA TEXT AREA - FIXED LENGHT TEXT AREA FIELD

  JTextField jtf=new JTextField(10);
  jtf.setDocument(new PlainDocument(){
   public void insertString(int offset, String string, AttributeSet a)
   throws BadLocationException {
    if(getLength() + string.length() <= 10)
    super.insertString(offset, string, a);
   else
    throw new BadLocationException(string, offset);
    });
  });


10 è il massimo numero di caratteri che possiamo inserire
10 is the maximum leght of the string we can insert

Nessun commento:

Posta un commento