---
title: "Hur begränsar man inmatningen i ett TextField"
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/28365-hur-begränsar-man-inmatningen-i-ett-textfield"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "silo"
published: "2001-11-08T17:55:00.000Z"
updated: "2001-11-12T09:51:00.000Z"
replies: 8
views: 582
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/java/28365-hur-begränsar-man-inmatningen-i-ett-textfield"
---

# Hur begränsar man inmatningen i ett TextField

## #1 — silo, 2001-11-08T17:55Z

Så att man bara kan skriva 3 tecken t.ex.

Permalänk: https://www.webforum.nu/p/28365

## #2 — jorgen, 2001-11-08T18:26Z

Hej,

menar du så här?

\<font size="1" face="Verdana, Arial, Helvetica, sans-serif"\>Kod:\<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600"\>
TextField name = new TextField(3);

R: **Välkommen till wF förresten**

mvh Jörgen :)

Permalänk: https://www.webforum.nu/p/402288

## #3 — silo, 2001-11-08T18:32Z

Hmmm... Det tror jag inte, gjorde ingen skillnad. Vad jag menar är att man bara ska kunna skriva in ett visst antal tecken, sen så tar det stopp.

Permalänk: https://www.webforum.nu/p/402289

## #4 — jorgen, 2001-11-08T18:36Z

Njae, då vet i fasiken :(

mvh Jörgen :)

Permalänk: https://www.webforum.nu/p/402290

## #5 — jorgen, 2001-11-08T18:41Z

Hej, 

kom på en sak, man kan nog skriva så här med: (java 2)

\<font size="1" face="Verdana, Arial, Helvetica, sans-serif"\>Kod:\<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600"\>
TextField(String, int)

Då anger du angiven text och angiven bredd.

Om man då bara vill skriva angiven bredd borde man kunna skriva: (vilket dock är en vild gissning)

\<font size="1" face="Verdana, Arial, Helvetica, sans-serif"\>Kod:\<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600"\>
TextField name = new TextField(name, 3)

mvh Jörgen :)

Permalänk: https://www.webforum.nu/p/402291

## #6 — silo, 2001-11-08T18:48Z

Det man sätter där är visst det antal kolumner man vill ha och det funkar ju inte som jag hade tänkt mig...

Permalänk: https://www.webforum.nu/p/402292

## #7 — jorgen, 2001-11-08T18:57Z

Hej,

Jag vet bara 4 sätt att enge en TextField på:

Tomt textfält:

\<font size="1" face="Verdana, Arial, Helvetica, sans-serif"\>Kod:\<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600"\>
TextField()

Tomt textfält, med visst antal tecken:

\<font size="1" face="Verdana, Arial, Helvetica, sans-serif"\>Kod:\<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600"\>
TextField(int)

Angiven text med angiven längd:

\<font size="1" face="Verdana, Arial, Helvetica, sans-serif"\>Kod:\<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600"\>
TextField(String, int)

Angiven text med obestämd längd:

\<font size="1" face="Verdana, Arial, Helvetica, sans-serif"\>Kod:\<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600"\>
TextField(String)

mvh Jörgen :)

Permalänk: https://www.webforum.nu/p/402293

## #8 — silo, 2001-11-08T21:46Z

Efter mycket rotande så har jag kommit fram till att man måste fippla med nått Document och använda det om man vill ha en sån funktion i 1.3, som jag har.
I 1.4 så finns det nån som heter maskformatter som man kan använda sig av. Tack ändå!

Permalänk: https://www.webforum.nu/p/402294

## #9 — phonkworks, 2001-11-12T09:51Z

Låter som du vill göra inmatningsfält för en ip adress eller?

Gjorde en variant för ett tag sen med 7 små textfält(4 för ipNummer och tre mellan dom med bara en punkt i.)
\[xxx\]\[.\]\[xxx\]\[.\]\[xxx\]\[.\]\[xxx\]
tog bort alla ramar och spikade upp allt på en JPanel med vit bakgrund och en ram som liknar en textfältsram. Blev as bra.
Hade sedan samma problem som du (och jag löste det nog på ett ganska stökigt sätt är jag rädd men det var kul att mickla med). Gjorde en actionPerformed för varje ipFält och räknade där antal tecken och kollade samtidigt om det var siffror och att summan inte översteg 255. Var allt ok så hoppade man automatiskt till nästa ipFält etc...

Som sagt lite stökigt men blev jättebra till slut.

Mvh
phonk

Permalänk: https://www.webforum.nu/p/402295

---

Tråden på webben: https://www.webforum.nu/amne/java/28365-hur-begränsar-man-inmatningen-i-ett-textfield
