홈>
Java에서 테이블을 아래로 이동할 수 있습니까? 나는
setBorder
를 시도
setLocation
...하지만 작동하지 않았습니다. 어떻게해야합니까?
JLabel label = new JLabel("Enter proper data: ");
label.setBounds(0, 0, 120, 50);
frame.add(label);
JButton btn = new JButton("Click");
btn.setBounds(100, 300, 80, 50);
frame.add(btn);
String data [][] = new String [6][4];
String column[]={"No.","Player 1","Player 2","Strategy"};
JTable table = new JTable(data, column);
JScrollPane sp=new JScrollPane(table);
frame.add(sp);
frame.setSize(300,400);
frame.setVisible(true);
이 이미지를보십시오 :
- 답변 # 1
- 답변 # 2
@AndrewThompson 제안에 따라 코드를 변경했는데 결과가 좋았습니다.
PAGE_END
JFrame frame = new JFrame("Play"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JPanel outerPanel = new JPanel(new BorderLayout()); JPanel topPanel = new JPanel(new BorderLayout()); JLabel label = new JLabel("Enter proper data: "); JButton btn = new JButton("Click"); String data [][] = new String [100][4]; String column[]={"No.","Player 1","Player 2","Strategy"}; JTable table = new JTable(data, column); JScrollPane sp=new JScrollPane(table); topPanel.add(label, BorderLayout.PAGE_START); topPanel.add(sp, BorderLayout.CENTER); topPanel.add(btn, BorderLayout.PAGE_END); outerPanel.add(topPanel); frame.add(outerPanel); frame.pack(); frame.setLocationRelativeTo(null); frame.setVisible(true);
관련 자료
- c# - 탁구에서 변형을 무작위로 이동하려면 어떻게해야합니까?
- java - 뷰를 Y 위치에서 다른 Y로 이동하려면 어떻게해야합니까?
- html - 이 부분을 오른쪽으로 이동하려면 어떻게해야합니까?
- python - 두 개의 테이블을 하나로 추가하려면 어떻게해야합니까?
- css - 모든 html 구성 요소를 페이지 중앙으로 이동하려면 어떻게해야합니까?
- python - csv에서 하나의 float 항목을 어떻게 작성할 수 있습니까?
- c# - WPF에서 WebView2를 어떻게 초기화 할 수 있습니까?
- testing - 손상된 zip 아카이브를 테스트하고 이동하는 방법은 무엇입니까?
- python - Django-mptt를 어떻게 사용할 수 있습니까?
- meeting request - google meet - url을 어떻게 찾을 수 있나요?
- javascript - 슬라이드 쇼에 설명을 추가하려면 어떻게합니까?
- r - 각 ID에 대해 하나의 레코드를 가질 수 있도록 df를 재구성하는 방법
- c++ - int main에서 val1과 val2에 어떻게 액세스 할 수 있습니까?
- python - HTML 태그에서 주석을 긁어내는 방법
- Xcode에서 Markdown 파일을 어떻게 편집 할 수 있습니까?
- javascript - wrap ()으로 추가 된 두 개의 중첩 된 div를 어떻게 wrap () 할 수 있습니까?
- java - String에서 데이터를 추출하려면 어떻게해야합니까?
- arrays - 카드 게임 - 이 진술을 어떻게 할 수 있습니까?
- SQL 사용자와 동일한 이름으로 SQL에서 데이터베이스 사용자를 생성하려면 어떻게해야합니까?
- c++ - C ++ 20 std lib를 어떻게 구할 수 있습니까?
관련 질문
- java : 마우스 버튼 : 왼쪽 또는 오른쪽?
- "스레드"AWT-EventQueue-0 "에 예외가 발생했습니다. java.lang.NumberFormatException : 입력 문자열의 경우 :" ""java Netbeans
- Swing 및 Graphics2D를 사용하여 Java에서 휠을 회전합니까?
- JAVA SWING을 사용하여 데이터 쌓기
- SWING을 사용하여 Java에서 여러 이미지를 표시하고 동일한 창에 별도로 배치
- Java Swing은 메소드를 기다리는 동안 actionPerformed 함수에서 UI를 두 번 변경합니다.
- Java Swing : 전체 ScrollBar의 배경 (표시되지 않음)
- java : 슬롯 머신 GUI
- java : 슬롯 머신 GUI JButton이 JTextField에서 구현되지 않음
- java : FlowLayout과 함께 getContentpane를 사용하여 레이아웃에 변경 사항을 적용하지만 작동하지 않는 이유는 무엇입니까?
와이즈 비츠에게 잘 어울린다 외부 패널의 경우 (파란색으로 표시). 큰 빨간 상표는
BorderLayout
에갑니다 그리고 (스크롤 창) 테이블은PAGE_START
에갑니다. .CENTER
로 패널에 버튼을 넣습니다 (가운데),FlowLayout
에서 빨간색 윤곽선이있는 패널 테두리 레이아웃 끝난.모든 추가 높이 (사용자가 GUI를 더 크게 만드는 경우)가 테이블에 제공됩니다.