IJTextField mit einer Linie in Java Swing
mit diesem
Ist es möglich, in Java Swing ersetzen? Vielleicht gibt es dafür eine UI-Bibliothek?
IJTextField mit einer Linie in Java Swing
mit diesem
Ist es möglich, in Java Swing ersetzen? Vielleicht gibt es dafür eine UI-Bibliothek?
Sie können es auf diese Weise versuchen, fügen Sie eine jlabel
zum jframe
und fügen Sie den jtextfield
über die jlabel
dann rufen
label.setvisible(false);
textfield.setvisible(true);
setvisible(false)
Einstellung wird die component.and verstecken, wenn Sie die Linie zeigen müssen
label.setvisible(true);
textfield.setvisible(false);
Sie benötigen keine zusätzliche Bibliothek. Stellen Sie einfach die JTextField
Eigenschaften und legen Sie einen Border
JTextField textField = new JTextField(20);
textField.setBackground(Color.BLACK);
textField.setForeground(Color.GRAY);
textField.setBorder(BorderFactory.createMatteBorder(0, 0, 1, 0, Color.GRAY));
Try - https://github.com/mgarin/weblaf. Es verfügt über PainterFactory, mit der Sie den Hintergrund schwarz darstellen können. Sie sollten in der Lage sein, auch in Java-Swing zu tun, indem Sie einen Maler verwenden. – sethu
Lesen Sie über [Look-n-fühlt] (https://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html) in Java –
Vielen Dank! Es bringt mich immer noch nicht dazu, die Textbox zu unterstreichen, aber Sie haben mir geholfen, eine nützliche Bibliothek zu finden, die ich in meinem aktuellen Projekt verwenden werde. @sethu –