자바 GUI Layout 질문

자바 GUI Layout 질문

작성일 2022.12.17댓글 1건
    게시물 수정 , 삭제는 로그인 필요

그림처럼 A에는 라벨이나 텍스트필드가 들어가고
JButton에는 총 네 개의 잡것들(라디오버튼이나 버튼 등)이 들어갑니다
이 구조를 어케 코드로 짜면 좋을까요?


#자바 gui #자바 gui 프로젝트 #자바 gui 프레임워크 #자바 gui 구현 #자바 gui 디자인 #자바 gui 게임 만들기 #자바 gui 계산기 #자바 gui 게임 #자바 gui 간단한 게임 #자바 gui 프로그래밍

profile_image 익명 작성일 -

import java.awt.BorderLayout; import java.awt.GridLayout; import javax.swing.BorderFactory; import javax.swing.ButtonGroup; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JRadioButton; import javax.swing.JTable; import javax.swing.JTextArea; public class Test extends JFrame { JPanel pl_center; JPanel pl_down; JRadioButton radio[]; Test() { pl_center = new JPanel(new GridLayout(1,2,5,5)); pl_center.setBorder(BorderFactory.createEmptyBorder(5 ,5, 5 , 5)); pl_down = new JPanel(); ButtonGroup bg = new ButtonGroup(); radio = new JRadioButton[4]; for(int i=0;i < 4;i++) { radio[i] = new JRadioButton("radio"+ (i+1)); bg.add(radio[i]); pl_down.add(radio[i]); } JTable table = new JTable(5,3); pl_center.add(table); pl_center.add(new JTextArea()); add(pl_center, BorderLayout.CENTER); add(pl_down, BorderLayout.SOUTH); setSize(500,300); setVisible(true); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public static void main(String[] args) { new Test(); } }

자바 GUI 관련 질문

... exam.add(new Exam("Q3] 다음중 GUI가 아닌것은?", new String[] {"1. JFRAME","2. JPANEL","3. ImageIcon","4. String","5. Layout"})); exam.add(new Exam("Q4]...

자바 gui 질문

... // 종료시 } void makeui() { GridLayout layout = new GridLayout(2,2); setLayout(layout); layout.setHgap(15); layout.setVgap(15); JButton b1 = new JButton...

자바 GUI 기초 질문합니다.

... 배치관리자(layout)가 통제하게 되지요. FlowLayout의 특징은 모든... 질문에서 버튼을 우측으로 붙이기 위해서는 c.setLayout(new FlowLayout...

자바 gui 에서private접근

... javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane... 일단 질문에 대한 답은 직접적인 방법으로는...