package 시험_2021_03_04_화면구현;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.Font;
import javax.swing.BorderFactory;
import javax.swing.BoxLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.border.Border;
public class Q3 extends JFrame{
JPanel mainPanel;
JPanel subPanel;
JPanel titlePanel;
JPanel centerPanel;
JPanel centerPanel_1;
JPanel centerPanel_1_1;
JPanel centerPanel_1_2;
JPanel centerPanel_2;
JPanel centerPanel_2_1;
JPanel centerPanel_3;
JPanel centerPanel_3_1;
JPanel centerPanel_3_2;
JPanel centerPanel_4;
JPanel centerPanel_5;
JLabel label_1;
JLabel label_2;
JLabel label_3;
JLabel label_4;
JLabel label_5;
JLabel label_6;
JTextField tf;
JButton button;
JButton button_1;
JButton button_2;
JButton button_3;
Q3(){
mainPanel = new JPanel();
subPanel = new JPanel();
titlePanel = new JPanel();
centerPanel = new JPanel();
centerPanel_1 = new JPanel();
centerPanel_1_1 = new JPanel();
centerPanel_1_2 = new JPanel();
centerPanel_2 = new JPanel();
centerPanel_2_1 = new JPanel();
centerPanel_3 = new JPanel();
centerPanel_3_1 = new JPanel();
centerPanel_3_2 = new JPanel();
centerPanel_4 = new JPanel();
centerPanel_5 = new JPanel();
label_1 = new JLabel("커뮤니티 사이트", JLabel.CENTER);
label_1.setFont(new Font("나눔고딕", Font.PLAIN, 40));
titlePanel.setLayout(new BorderLayout(10, 10));
titlePanel.setBackground(Color.WHITE);
label_2 = new JLabel("게시물 조회");
label_2.setFont(new Font("나눔고딕", Font.BOLD, 50));
label_3 = new JLabel("<html> <br>제목 : 정보처리 산업기사 쉽다 <br>"
+ "작성자 : 김회원 작성일 : 2018-07-31 12:34<br>"
+ "<br>"
+ "jsp 쉽네요"
+ "<br>"
+ "<br>"
+ "<br>"
+ "<br>"
+ "<br>", JLabel.LEFT);
label_3.setFont(new Font("나눔고딕", Font.PLAIN, 15));
label_4 = new JLabel("<html>댓글 조회 <br>"
+ "김회원 / Lorem ipsum dolor sit amet / 2018-08-01 12:34:56 / 삭제<br>"
+ "김회원 / Lorem ipsum dolor sit amet / 2018-08-01 12:34:56 / 삭제", JLabel.LEFT);
label_4.setFont(new Font("나눔고딕", Font.PLAIN, 20));
label_5 = new JLabel("댓글작성", JLabel.LEFT);
label_5.setFont(new Font("나눔고딕", Font.PLAIN, 15));
tf = new JTextField(20);
button = new JButton("작성완료");
button_1 = new JButton("목록");
button_2 = new JButton("수정");
button_3 = new JButton("삭제");
label_6 = new JLabel("Copyright (C) 2018 정보처리산업기사 All Right Reserved");
label_6.setFont(new Font("나눔고딕", Font.PLAIN, 25));
//panel_3.setLayout(new FlowLayout(FlowLayout.RIGHT));
Border Border = BorderFactory.createTitledBorder(""); // 서브패널 경계선 생성
//centerPanel.setBorder(Border);
//centerPanel_1.setBorder(Border);
//centerPanel_1_1.setBorder(Border);
centerPanel_1_2.setBorder(Border);
//centerPanel_2.setBorder(Border);
label_1.setBorder(Border);
label_2.setBorder(Border);
label_3.setBorder(Border);
label_4.setBorder(Border);
label_5.setBorder(Border);
label_6.setBorder(Border);
subPanel.setBorder(Border);
subPanel.setLayout(new BoxLayout(subPanel, 1));
titlePanel.add(label_1);
//centerPanel.setLayout(new BoxLayout(centerPanel, 1));
//centerPanel_1.setLayout(new BoxLayout(centerPanel_1, 1));
centerPanel_1_1.add(label_2);
centerPanel_1_2.add(label_3);
centerPanel_1.add(centerPanel_1_1);
centerPanel_1.add(centerPanel_1_2);
centerPanel.add(centerPanel_1);
centerPanel_2.setLayout(new FlowLayout(FlowLayout.LEFT, 10, 10));
centerPanel_2_1.add(label_4);
centerPanel_2.add(centerPanel_2_1);
centerPanel.add(centerPanel_2);
//centerPanel_3.setLayout(new BoxLayout(centerPanel_3, 1));
centerPanel_3_1.add(label_5);
centerPanel_3_2.add(tf);
centerPanel_3_2.add(button);
centerPanel_3.add(centerPanel_3_1);
centerPanel_3.add(centerPanel_3_2);
centerPanel.add(centerPanel_3);
centerPanel_4.add(button_1);
centerPanel_4.add(button_2);
centerPanel_4.add(button_3);
centerPanel.add(centerPanel_4);
centerPanel_5.add(label_6);
centerPanel_5.setLayout(new FlowLayout(FlowLayout.RIGHT));
centerPanel.add(centerPanel_5);
subPanel.add(titlePanel);
subPanel.add(centerPanel);
mainPanel.add(subPanel);
add(mainPanel);
setVisible(true);
setSize(1000, 1000);
}
public static void main(String[] args) {
new Q3();
}
}