그래서 로그인 애플리케이션을 개발해야합니다.JTextField 외 텍스트
사용자 이름 [JTextField] 비밀번호 [JTextField] 내 질문은; 텍스트를 JTextField에 인접하게 배치하려면 어떻게해야합니까? JLabel을 사용할 수 있습니까?
어떤 레이아웃 관리자를 사용해야합니까? (명심하자면 나는 문서를보고 마음을 뜨지 못한다.)
미리 감사드립니다.
그래서 로그인 애플리케이션을 개발해야합니다.JTextField 외 텍스트
사용자 이름 [JTextField] 비밀번호 [JTextField] 내 질문은; 텍스트를 JTextField에 인접하게 배치하려면 어떻게해야합니까? JLabel을 사용할 수 있습니까?
어떤 레이아웃 관리자를 사용해야합니까? (명심하자면 나는 문서를보고 마음을 뜨지 못한다.)
미리 감사드립니다.
JavaFx가있는 경우 사용하는 것이 좋습니다. 그 이유는 SceneBuilder라는 이름의 무언가가 당신이 만들고있는 창에 다른 항목을 드래그 앤 드롭 할 수 있기 때문입니다.
스윙을 사용하려면 가장 좋은 방법은 JLabel을 사용하고 JLabel 옆에 JTextField를 사용하는 것입니다. 솔직히 javafx를 사용하는 것이 훨씬 쉽다고 생각합니다. 사용을 고려중인 경우이 튜토리얼을 보겠습니다. https://www.youtube.com/watch?v=FLkOX4Eez6o 행운을 빈다. :)
매우 상세하고 신속한 응답을 해주셔서 감사합니다. JavaFX를 살펴본 후 제안한 다음 다시 살펴 보겠습니다. –
아주 잘, 나는 당신에게 제안한 튜토리얼을 특히 쉽게 사용할 수 있다는 것을 알게되었다. 당신이 내 대답을 좋아한다면 당신은 괜찮 으면 답을 받아 들여야합니다 :) – Aaron
당신의 대답은 매우 도움이되었습니다. Austins FlowLayout 아이디어도 잘 작동했습니다. 모두에게 도움을 주셔서 감사합니다. http://prntscr.com/dbdnqu. –
자바 스윙을 진행하려면 gridbaglayout
을 레이아웃으로 사용하는 것이 좋습니다. 스윙을 처음 시작했을 때 나는 배우기가 매우 쉬웠습니다. 그리고 지금 제가 사용하는 레이아웃은 거의 아닙니다.
텍스트 입력란 옆에 JLabels
을 사용하고 JPasswordField
이라는 문자가 있는데,이 문자도 사용할 수 있습니다.
해피 코딩!
안녕하세요,이 레이아웃을 다시 한 번 살펴 보겠습니다. 약 3 분 전까지는 JPassworldFields에 대해 잊어 버렸지 만 어쨌든 고맙습니다. –
이렇게 설정할 수는 있지만 프레임이 특정 크기 인 경우에만 작동합니다.
import java.awt.* ;
import javax.swing.*;
import java.awt.event.*;
class Setup extends JFrame
{
TextField username = new TextField(15);
JLabel uLabel= new JLabel("Username");
TextField password = new TextField(15);
JLabel pLabel = new JLabel("Password");
Setup(String title)
{
JFrame frame = new JFrame(title);
frame.setSize(325, 400);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
frame.setLayout(new FlowLayout());
frame.add(username);
frame.add(uLabel);
frame.add(password);
frame.add(pLabel);
}
public static void main (String[] args)
{
Setup frame = new Setup("Login");
}
}
물론 아, 구성 요소는 단순히 서로 옆에 추가 될 것입니다. 알아야 할 것은 프레임의 크기뿐입니다. 조언 감사합니다! –
http://prntscr.com/dbdnqu 완벽하게 작동했습니다! –
JLabel 시도해 보셨습니까? –
@ Luminous_Dev 나는 맞추기가 어렵다. –
레이아웃 관리자는 두 개체를 정렬하는 데 도움이됩니다. – KyleKW