�� ���� ���� �ɼ��� GUI
�����̳� �� ���� �ֽ��ϴ�. ����� ��� ���ο� ������Ʈ�� ����Ǵ� ����Ʈ �ɼ��� ������ �� �ֽ��ϴ�. �׸��� ����� ���� �ɼ��� Ư���� ������Ʈ(����Ʈ ������ ���� ���� ��)�� ������ �� �ֽ��ϴ�.
GUI �����̳� ����Ʈ �ɼ� ����:
File
| Template Project Settings: GUI
Designer
GUI �����̳� �ɼ��� ���� ������Ʈ�� ����:
File
| Settings: Project: GUI
Designer
�Ϲ� ���� �Ϲ� ���� �ɼ��� GUI �����̳ʿ� �����մϴ�.
Option button group:
Generate GUI into
�� �ɼ��� ����� �����ϴ� �ð� ������ ���� GUI �����̳ʰ� � ������ ����� �����ϴ��� �����մϴ�. ��� ���� ������ ������ �����ϴ�:
Binary
class files:
�̰��� ����Ʈ �ɼ��Դϴ�. ���õ� ��, � �ڹ� �Ҽ� �ڵ嵵 GUI ���İ� ���� ��Ҹ� ���� �������� �ʽ��ϴ�. �׶� ������Ʈ�� ������ �� ��, IDEA�� �ʿ��� �����ϵ� ��Ÿ�� Ŭ������ �ܼ��� �����մϴ�.
Java
source code:
���� �� �ɼ��� ���õǸ�, GUI �����̳ʴ� ������ ���� �ڹ� �Ҽ� �ڵ带 ��(write) ���̰�
�װ��� ������ bound �ϴ� Ŭ������ �ҽ� ���Ͽ��� ����Դϴ�. ����� ������Ʈ(����� Run �Ǵ� Debug�� �θ� �� �߻��ϴ�)�� ���� �� �̰��� �߻��մϴ�. �� �ð���, �ڵ��� �� ������ ������ Ŭ������ ������ ���� �����ϴ�: ���
���İ� �� ������ҿ� ���� �ڹ� �Ҽ� �ڵ带 �����ϰ� $$$setupUI$$$() ����� ȣ���ϴ� $$$setupUI$$$() �̶�� ������ ������ �޼ҵ�.
�߿�:
�Ҽ� �ڵ�� �Բ� ������ �ڸ�Ʈ�� ��Ͽ� ����, ����� ���� �ڵ带 �������� �����ؼ��� �ȵǰ�, ����� �ٸ� ��� �ٸ� �ڵ�κ��� ������ �޼ҵ带 �ҷ����� �ȵ˴ϴ�. ���� ����� �ڵ忡�� �������� �߰��ϰų�, GUI ���� ��Ҹ� �����ϸ�, ����� UI�� .form
���� �����Ϳ� �Բ� ���ü��� �� �̻� �����ϴ�. �׸��� ���� ������Ʈ �������� ������� ���� GUI ���Ŀ� �ǰ��ϴ� �ڵ�� �Բ� ����� ������ �Ϳ� ���� �� ���Դϴ�.
Check box:
Automatically copy form runtime classes to the output
directory
üũ�� ��, ������Ʈ�� ������ �� �������� ������Ʈ�� ���Ŀ� ���� �����ϵ� ��Ÿ�� Ŭ���� ���ϵ��� ������ ��� ���͸� �� �����ϴ�.
�� ���� �������̽��� GUI �����̳� ��� �ȷ�Ʈ�� Ŀ���͸������ϱ� ���� �����մϴ�. ǥ�� javax.swing ��ҿ� �߰��Ͽ�, ����� �ȷ�Ʈ
������ �ΰ��� ���� �ϳ� �̻��� �� 3 �� ���̺귯���κ��� ��� �ڽ��� Ŀ���͸������� UI bean �����ϱ� ���� ������ �� �ֽ��ϴ�. �� ������ ���� GUI �����̳�: ���� ��� �ȷ�Ʈ�� Ŀ���͸��������� ������
�����Ͻʽÿ�.
|