setTitle ( "JTextFieldBeispiel");
meinJFrame. setSize ( 300, 150);
JPanel panel = new JPanel ();
JLabel label = new JLabel ( "Ihr Name");
panel. add ( label);
// Textfeld wird erstellt
// Text und Spaltenanzahl werden dabei direkt gesetzt
JTextField tfName = new JTextField ( "Paul Programmierer", 15);
// Schriftfarbe wird gesetzt
tfName. setForeground ( Color. BLUE);
// Hintergrundfarbe wird gesetzt
tfName. setBackground ( Color. YELLOW);
// Textfeld wird unserem Panel hinzugefügt
panel. Java feld erstellen online. add ( tfName);
JButton buttonOK = new JButton ( "OK");
panel. add ( buttonOK);
meinJFrame. add ( panel);
meinJFrame. setVisible ( true);}}
Wir haben jetzt unser Textfeld mit dem dritten Konstruktor der obigen Tabelle erzeugt. Text und Spaltenanzahl wurden also bereits über den Konstruktor gesetzt. Anschließend setzen wir die Schriftfarbe mit setForeground auf blau und die Hintergrundfarbe mit setBackground auf gelb. Folgende Oberfläche sollten Sie dann nach Ausführung des Codes sehen:
JTextField erbt als Kindklasse von der Klasse JTextComponent deren Methoden.
- Java feld erstellen online
- Java feld erstellen en
Java Feld Erstellen Online
Felder [ Bearbeiten]
Felder (engl. Array) ist eine Zusammenfassung von mehreren Variablen desselben Datentyps zu einer gemeinsamen Struktur mit einem gemeinsamen Namen. Besonders am Feld ist, dass die Größe vom Programmierer fest vorgegeben wird und sich anschließend nicht mehr ändern kann. Der Zugriff auf die Daten im Array erfolgt per Index, wobei das erste Element den Index 0 hat. Java feld erstellen download. Die Felder-Syntax kennen Sie schon aus einem früheren Beispiel:...
public static void main ( String [] args)...
hierbei bezeichnet String[] ein Feld, wobei jedes Element ein String ist. public class ArrayTest1
{
private double [] zahlenFeld;
public ArrayTest1 ()
zahlenFeld = new double [ 10];}
public void setZahlInFeld ( int index, double wert)
zahlenFeld [ index]= wert;}
public double getZahlInFeld ( int index, int wert)
return zahlenFeld [ index];}}
Die Eigenschaft zahlenfeld wird als Array mit double-Elementen deklariert:
Das Kennzeichen hierfür sind die eckigen Klammern. Hinweis: Was public und private bedeutet, wird im nächsten Kapitel erklärt.
Java Feld Erstellen En
Dimension getPrefferedSize()
Gibt die bevorzugte Größe für das Textfeld zurück. void removeActionListener (ActionListener l)
Entfernt den angegebenen ActionListener. void setAction(Action a)
Setzt die Action -Instanz für das JTextField und überträgt die in der Action gesetzten Properties auf das Textfeld. void setColumns (int columns)
Setzt die Anzahl der Spalten. void setDocument (Document doc)
Setzt den Dokumententyp. void setFont (Font f)
Gibt die Schriftart vor. void setHorizontalAlignment (int alignment)
Setzt die horizontale Ausrichtung. Das Textfeld ist standardmäßig nicht für eine begrenzte Anzahl an Zeichen gedacht. Man kann diese jedoch über Dokumentenklassen, die das Interface Document implementieren, begrenzen. Feld erstellen ♨󠄂󠆷 Java - Hilfe | Java-Forum.org. Mit eigenen Dokumentenklassen ist es außerdem möglich, dem Text eine Formatierung vorzugeben. Für bestimmte Dokumententypen gibt es bereits vorgefertigte Klassen (z. HTMLDocument).
7: Initialisierung mit literalen Arrays
Das Beispiel generiert ein int -Array
x mit fünf Elementen und
ein boolean -Array
y mit zwei Elementen. Anders
als bei der expliziten Initialisierung mit new
muß die Initialisierung in diesem Fall unmittelbar bei der Deklaration
erfolgen. Bei der Initialisierung eines Arrays von n
Elementen werden die einzelnen Elemente von 0
bis n-1 durchnumeriert. Der
Zugriff auf jedes einzelne Element erfolgt über seinen numerischen
Index, der nach dem Array-Namen in eckigen Klammern geschrieben wird. Int-Felder erzeugen ♨󠄂󠆷 Java - Hilfe | Java-Forum.org. Das nachfolgende Beispiel deklariert zwei Arrays mit Elementen des
Typs int
bzw. boolean,
die dann ausgegeben werden:
001 /* */
002
003 public class Listing0408
004 {
005 public static void main(String[] args)
006 {
007 int [] prim = new int [5];
008 boolean [] b = { true, false};
009 prim[0] = 2;
010 prim[1] = 3;
011 prim[2] = 5;
012 prim[3] = 7;
013 prim[4] = 11;
014
015 ( "prim hat " " Elemente");
016 ( "b hat " " Elemente");
017 (prim[0]);
018 (prim[1]);
019 (prim[2]);
020 (prim[3]);
021 (prim[4]);
022 (b[0]);
023 (b[1]);
024}
025}
Listing 4.