자바를 사용하여 데스크톱 응용 프로그램을 구축하는 도로

많은 사람들이 자바 프로그래밍 언어로 코딩하는 방법을 알고 있습니다. 자바는 많은 도메인에서 강력하고 플랫폼 독립적 인 응용 프로그램을 구축하는 데 사용됩니다. 이 언어는 안드로이드 응용 프로그램,웹 응용 프로그램,데스크톱 응용 프로그램 및 더 많은 개발에 사용됩니다. 또한,학생 및 전문가 중 배운 가장 선호 하는 언어입니다. 많은 기업들이 소프트웨어 응용 프로그램을 구축하기 위해 자바 개발자가 필요합니다.

이 문서에서는 자바를 사용하여 데스크톱 응용 프로그램을 빌드하는 절차에 대해 설명하고 자바 프로그램을 작성하는 경험이 거의 없지만 응용 프로그램을 빌드하지 않고 응용 프로그램을 빌드하려는 사용자를 위한 것입니다. 당신이 그런 사람이 있다면,이 기사를 읽고 계속 자바를 사용하여 첫 번째 데스크톱 응용 프로그램을 구축하기위한 도구와 기술을 배울 얻을.

이 문서에 언급된 도구와 기술을 사용하여 뛰어난 기능성과 사용자 인터페이스에 대한 매력적인 디자인,데이터베이스에서 사용자에게 데이터를 저장,검색 및 표시할 수 있는 데스크톱 응용 프로그램을 만들 수 있습니다. 도서관 관리 시스템,출석 관리 시스템 및 청구 시스템과 같은 응용 프로그램은이 기사를 읽은 후 구축 할 수있는 몇 가지 예입니다.

이 문서를 사용할 도구와 개념,필요한 소프트웨어 플랫폼 및 마지막으로 자바 데스크톱 응용 프로그램을 빌드하는 절차를 설명하는 섹션으로 나누었습니다.

아래에서 언급한 것은 응용 프로그램을 빌드하는 데 사용할 도구,개념 및 플랫폼입니다.

도구/개념/기술:

1. 코어 자바

2. 자바 스윙

3. 8547

4. 소프트웨어/플랫폼:

  1. 절차:

    아래 단계를 따르십시오. 데스크톱 응용 프로그램을 빌드하고 유용한 링크를 참조하는 데 필요한 모든 도구 및 기술에 대해 간략하게 설명합니다.

    1. 컴퓨터에 설치되어 있는지 확인합니다. 그렇지 않으면,당신은 자바 프로그램을 실행하고 넷빈즈를 사용하여 자바 응용 프로그램을 개발할 수 없습니다.

    여기에서 다운로드하십시오.

    2. 나는 프로그래머가 버튼,텍스트 필드 및 레이블과 같은 요소를 사용자 인터페이스에 드래그 앤 드롭 할 수 있기 때문에 넷빈즈를 선호합니다. 반면에,이클립스와 같은 다른 이데에서는 해당 요소를 페이지에 배치하기위한 코드를 작성해야합니다. 그것은 많은 시간을 소비하고 건물 과정을 복잡하게 만듭니다. 따라서 넷빈즈는 응용 프로그램을 더 빠르게 구축 할 수 있습니다.

    여기에서 다운로드하십시오.

    3. 사용자 인터페이스를 만들기위한 자바 스윙을 적용.프로그래밍 인터페이스는 응용프로그램이 라디오와 교신할 수 있고 사용중인 라디오에서 필요한 적절한 명령어로 번역하는 일을 합니다.. 이것은 수학적으로 정확한 유형 계층구조인,강력한 타입을 정의합니다. 이 프로그램은 자바 바이트코드 프로그램의 갯수를 카운트하고,스크립트의 메인 형식을 합계냅니다,그리고 확인되지 않은 실행 텍스트 파일을 찾습니다.. 또한 응용 프로그램을 구축하기위한 절차를 설명하면서 그 아래 스윙의 기본 구성 요소는 데스크톱 응용 프로그램을 만드는 기본적인 설명합니다.

    4. 새 프로젝트를 생성하여 시작

    새 프로젝트를 만들고 넷빈즈에서 제이프레임 클래스를 만듭니다. 제이프레임은 버튼,라벨,텍스트 필드,이미지,체크 박스,표 등을 배치할 수 있는 창 또는 컨테이너 또는 사용자 인터페이스입니다.

    5. 윈도우에 컴포넌트 추가

    새 제이프레임을 생성한 후 화면 오른쪽 상단에 있는 사용 가능한 컴포넌트를 드래그하여 스윙 컴포넌트를 제이프레임에 삽입할 수 있습니다. 사용자 인터페이스의 필수 구성 요소 중 일부는 아래에서 설명합니다:

    이 컨테이너에는 다음과 같은 하위 컨테이너가 포함될 수 있습니다. 당신은 다른 구성 요소를 보유 할 수 있습니다.

    제이라벨-사용자가 편집할 수 없는 한 줄 텍스트를 제이프레임 안에 배치하는 데 사용됩니다. 구성 요소에 레이블을 추가할 수 있습니다.

    제이텍스트 필드-제이텍스트 필드는 사용자가 한 줄의 텍스트를 입력할 수 있는 빈 상자입니다. 이 구성 요소를 사용하여 사용자 정보를 수집할 수 있습니다.

    제이리스트-사용자가 하나의 옵션을 선택할 수 있는 항목 목록을 제공하고자 할 때 유용합니다. 예를 들어,라이브러리에서 사용할 수있는 책의 목록을 삽입 할 수 있습니다.

    제이버튼-버튼은 모든 어플리케이션에 필수적인 구성 요소입니다. 이 클래스는 프레임에 단추를 삽입하고 모든 작업을 수행할 수 있도록 하는 데 사용할 수 있습니다.

    항목의 드롭다운 메뉴를 만드는 데 사용할 수 있습니다. 당신은 또한 그것에 의해 촬영 공간을 절약하면서 사용자에게 선택의 목록을 표시 할 때라디오 버튼은 모든 사용자 인터페이스의 공통 구성 요소이며 웹 앱,데스크톱 앱 또는 모바일 앱일 수 있습니다. 사용자가 선택할 수 있는 여러 옵션을 제이프레임에 배치할 수 있습니다.암호를 입력하면 솔리드 도트가 표시됩니다. 한 줄 텍스트 상자를 삽입하여 암호를 입력하기 위한 구성 요소 중 하나입니다.

    제이테이블-제이테이블은 행과 열로 구성된 테이블 형태로 사용자에게 데이터를 표시하고자 할 때 매우 중요합니다. 예를 들어,라이브러리에서 사용 가능한 도서 목록을 사용자에게 표시할 수 있습니다.

    사용자가 응용 프로그램에서 지정된 작업을 수행할 파일을 선택해야 한다고 생각되면 이 파일 선택기만만 선택할 수 있습니다. 모든 메모장 응용 프로그램은 과거에 저장된 파일을 볼 수있는이 기능이 있습니다.

    사용자-사용자에게 메시지를 표시하거나 사용자에게 데이터 입력을 요청하는 대화 상자가 나타납니다. 경고 또는 경고가 사용자에게 제공 할 때 그들은 전통적으로 사용된다.

    6. 속성 상자 사용

    스윙 구성 요소를 선택하면 화면 오른쪽 아래에 속성 상자가 표시됩니다. 여기에는 해당 구성 요소를 배치,크기 및 스타일을 지정할 수있는 속성이 포함되어 있습니다.

    7. 윈도우에서 컴포넌트 구조화

    문서나 프레젠테이션의 일부분이 어떻게 구성되는지와 마찬가지로,제이프레임 컴포넌트도 요구사항에 따라 배치되어야 합니다. 자바 레이아웃 매니저는 여러분이 제이프레임의 컴포넌트를 특정한 포맷으로 배치할 수 있게 합니다. 다양한 레이아웃 관리자는 당신의 욕망에 따라 구성 요소를 정렬하는 다른 방법을 제공합니다. 예를 들어,한 줄에 요소 집합을 배열하려는 경우 플로우에 하나씩 배치하는 플로우 레이아웃 클래스를 활용할 수 있습니다. 레이아웃 관리자 중 보더 레이아웃,그리드 레이아웃,박스 레이아웃 및 그리드 입체 레이아웃이 거의 없습니다. 제이프레임을 마우스 오른쪽 버튼으로 클릭하고 레이아웃 설정 옵션으로 이동한 다음 원하는 레이아웃을 선택합니다.

    8. 작업을 수행 할 구성 요소 만들기

    응용 프로그램의 설계 부분을 완료 한 후 구성 요소가 원하는대로 작동 할 수 있도록해야합니다. 사용자가 버튼을 클릭하거나 텍스트 상자에 사용자가 입력 한 정보를 나중에 캡처,저장 및 표시하거나 사용자가 잘못된 암호를 입력 할 때주의 메시지가 표시되면 다른 프레임으로 이동할 수 있습니다. 응용 프로그램이 이러한 작업을 수행 할 수 있도록하려면 해당 구성 요소와 관련된 방법을 배우고 적절한 자바 코드를 작성해야합니다. 클래스 파일의 맨 위에 있는”소스”옵션을 클릭하여 소스 코드를 조작합니다.

    사용 가능한 자바 스윙 구성 요소,그 방법 및 코드 조각을 보려면이 웹 사이트를 참조하십시오.

    9. 응용 프로그램이 사용자 데이터를 조작할 수 있을 때까지 동적이지 않습니다. 예를 들어 사용자가 라이브러리에서 발행한 책에 대한 정보를 저장하려면 응용 프로그램에서 이 데이터를 나중에 검색할 수 있는 위치에 저장해야 합니다. 응용 프로그램을 동적으로 만들려면 데이터베이스 및 쿼리 언어에 대한 지식이 거의 필요하지 않습니다.

    모든 데이터는 데이터베이스라는 장소에 저장됩니다. 이러한 데이터베이스는 다음과 같이 사용할 수 있습니다. 이러한 데이터베이스 중 하나를 사용하여 응용 프로그램에 데이터 저장소 확장을 제공 할 수 있습니다. 이 데이터베이스에는 몇 가지 차이점과 유사점이 있지만,나는 에 대해 언급했습니다. 당신은 또한 당신의 응용 프로그램에 대한 다른 데이터베이스를 사용할 수 있습니다. 위에서 언급 한 데이터베이스 플랫폼 중 하나를 설치하여 사용을 시작하십시오.이 문제를 해결하려면 다음을 수행하십시오.

    우리는 구조화 된 쿼리 언어로 불리는 쿼리 언어를 통해 데이터베이스와 상호 작용합니다. 우리는 테이블 만들기,데이터 업데이트 또는 데이터 제거와 같은 지정된 작업을 수행하도록 해석되는 데이터베이스에 문을 제공합니다.

    이 웹 사이트를 참조하십시오.

    설정을 마친 후 명령줄 클라이언트를 열고 설치 중에 설정된 암호로 로그인합니다. 또한,당신은 사용자 정의 버전을 사용할 수 있습니다. 그런 다음 응용 프로그램에 대한 데이터베이스를 만들고 해당 데이터베이스에 테이블을 만들고 필수 필드를 삽입합니다. 이러한 작업을 수행하기 위한 명령문과 데이터 조작을 위한 삽입,선택,삭제 및 업데이트 등의 명령문을 쿼리합니다.

    10. 이제 자바 응용 프로그램을 만든 데이터베이스에 연결해야 합니다. 이 작업은 자바 데이터베이스 연결을 사용하여 수행됩니다. 이 적용,당신은 액세스하고 자바 스윙을 사용하여 이전에 생성 된 인터페이스를 통해 데이터베이스의 데이터를 조작 할 수 있습니다. 예를 들어,사용자가 텍스트 상자에 입력한 정보는 제출 버튼을 클릭하면 데이터베이스의 대상 테이블에 저장될 수 있습니다.

    11. 먼저 상호 작용을 위해 드라이버를 등록한 다음 몇 줄의 코드를 작성하여 데이터베이스와의 연결을 설정하여 데이터베이스의 데이터에 액세스하고 조작할 수 있습니다. 나중에 데이터베이스에서 간접적으로 실행되는 자바 코드에서 명령문 또는 쿼리를 삽입할 수 있습니다. 데이터 저장 및 추출을 위해 관련 클래스,인터페이스 및 메서드를 사용합니다.

    자세한 내용은 이 링크를 참조하십시오.

    12. 항아리 파일 만들기

    마지막으로,이 모든 절차를 마친 후에는 항아리 파일이라는 하나의 파일로 응용 프로그램의 모든 클래스,이미지 및 기타 파일을 집계하는 시간이다. 이 항아리 파일은 클릭 할 때마다 응용 프로그램의 기본 클래스를 가이 형태로 엽니 다. 프로젝트 이름을 마우스 오른쪽 버튼으로 클릭

  2. 속성 선택
  3. 패키지 클릭
  4. 컴파일 후 빌드 항아리 확인
  5. 항아리 파일 압축 확인
  6. 확인을 클릭하여 변경 사항을 적용합니다
  7. 프로젝트 이름을 마우스 오른쪽 버튼으로 클릭 다시
  8. 빌드 또는 정리를 선택하고

빌드를 찾습니다.프로젝트 폴더의 구역 하위 폴더에 항아리 파일.

그게 다야! 당신은 자바를 사용하여 첫 번째 데스크톱 응용 프로그램을 구축했습니다.

여기를 클릭하여 내가 자바를 사용하여 구축 기 허브에 출석 저장소 데스크톱 응용 프로그램의 코드를 볼 수 있습니다.

답글 남기기

이메일 주소는 공개되지 않습니다.