lazarus0320
close
프로필 배경
프로필 로고

lazarus0320

  • 분류 전체보기 (295)
    • 토이 프로젝트 (1)
      • 쇼핑몰 프로젝트 (1)
    • 알고리즘 문제 풀이 (133)
      • 정렬 (3)
    • 알고리즘 스터디 (5)
    • JAVA (23)
      • SpringBoot (7)
      • SWING (11)
    • Flutter (10)
      • Issue (4)
      • GetX (6)
    • Next.js (2)
    • React (5)
      • recoil (1)
      • dnd (1)
    • 공부 기록 (1)
    • 파이썬 (21)
      • 자료구조와 알고리즘 (15)
      • 셀레니움(Selenium) (2)
    • Android (1)
    • 자바스크립트 (1)
    • CSS (10)
    • C언어 (9)
    • C++ (8)
    • CS 공부 (26)
      • 컴퓨터 구조 (16)
      • 컴퓨터 네트워크 (10)
    • 문제 해결 (14)
    • 영어 공부 (17)
      • 영어 회화 공부 (16)
    • 책 리뷰 (3)
    • 스크랩 (1)
    • 회고록 (2)
  • 홈
  • 태그
  • 방명록
[Java swing] 자바 스윙 7 : BufferedImage 활용한 이미지 삽입, 패널을 활용한 이미지 삽입

[Java swing] 자바 스윙 7 : BufferedImage 활용한 이미지 삽입, 패널을 활용한 이미지 삽입

[Java swing] 자바 스윙 7 : 이미지 삽입 drawImage() 메소드를 사용해서 이미지를 띄우는 방식은 오래되고 문제가 많은데다 코딩이 길어지는 문제가 있어서 다른 방법을 소개한다. 자바는 자바가상머신 JVM을 이용해 프로그램을 구동하는데, 이미지 파일과 같은 메모리가 많이 필요한 데이터를 다룰 때, 어쩌다 메모리 자원을 확보하지 못하는 경우가 발생하기도 한다. 따라서 이용가능한 메모리를 사용해 미리 이미지를 처리해두는 이미지 버퍼를 사용해 만약의 상황을 방지하도록 한다. 먼저 src폴더에 대해 소스 폴더를 생성한다. 생성한 소스폴더에 이미지를 넣는다. import java.awt.image.BufferedImage; import java.io.File; import java.io.IOExc..

  • format_list_bulleted JAVA/SWING
  • · 2022. 5. 1.
  • textsms
[Java swing] 자바 스윙 6 : 컴포넌트 위치 크기 지정 주의 사항

[Java swing] 자바 스윙 6 : 컴포넌트 위치 크기 지정 주의 사항

[Java swing] 자바 스윙 6 : 컴포넌트 위치 크기 지정 주의 사항 용어의 이해를 위해 다음 이미지를 참고하는 것이 좋다. setLocation(x, y); 컴포넌트의 위치를 지정한다.(컴포넌트 왼쪽 위 좌표 기준) 0,0은 창 왼쪽 위 구석 위치이다. setSize(w, h); 컴포넌트의 크기를 지정한다.(가로, 세로) setBounds(x, y, w, h); 컴포넌트의 위치와 크기를 지정한다.(x축, y축, 가로, 세로) setPrefferedsize(new Dimension(가로, 세로)); 컴포넌트의 최적 크기를 지정한다. setPrefferedsize는 Layout이 적용된 컴포넌트의 크기를 지정하는데만 사용된다. 컴포넌트의 Layout이 지정되면 setSize로는 크기 지정이 불가능하..

  • format_list_bulleted JAVA/SWING
  • · 2022. 5. 1.
  • textsms
[Java swing] 자바 스윙 5 : JTable 총정리

[Java swing] 자바 스윙 5 : JTable 총정리

[Java swing] 자바 스윙 5 : JTable 총정리 다음과 같은 표를 화면에 생성하는 방법을 알아보자. TableApp이라는 이름으로 클래스 하나를 만들었다. main을 입력하고 ctrl + space를 누르면 main양식을 한방에 입력할 수 있도록 도와준다. 엔터를 누르면 된다. 기본적인 창을 열기 위한 코드를 먼저 작성하자. import javax.swing.JFrame; import javax.swing.JPanel; public class TableApp { public static void main(String[] args) { JFrame frame = new JFrame(); JPanel panel = new JPanel(); frame.add(panel); frame.setVisi..

  • format_list_bulleted JAVA/SWING
  • · 2022. 5. 1.
  • textsms
이클립스 코드 자동 완성 설정 : Content assist

이클립스 코드 자동 완성 설정 : Content assist

이클립스 코드 자동 완성 설정 : Content assist 코드 쓰다가 기억이 나지 않는 메소드나 코드의 이름들을 컴파일러가 선택지를 주는 기능. window - Preference - Java - Editor - Content Assist 클릭 Auto Activation의 Enable auto activation 체크 Content Assist - Advanced에서 Java Non-Type Proposals와 Java Proposals를 체크한 후 Apply and Close를 클릭. 코드 입력하다가 중간에 이름을 까먹었을때 Ctrl + Space를 눌러 제안되는 코드들의 목록을 불러올 수 있다. 클래스 내의 메소드를 사용하기 위해 클래스 선언후 포인터(.)을 찍으면 선택 가능한 메소드들의 목록이..

  • format_list_bulleted JAVA
  • · 2022. 5. 1.
  • textsms
[Java swing] 자바 스윙 4 : 윈도우 빌더 설치, 버튼 누르면 다른 패널로 전환하기(모듈 나누기), 창 닫기

[Java swing] 자바 스윙 4 : 윈도우 빌더 설치, 버튼 누르면 다른 패널로 전환하기(모듈 나누기), 창 닫기

[Java swing] 자바 스윙 4 : 윈도우 빌더 설치, 버튼 누르면 다른 패널로 전환하기(모듈 나누기), 창 닫기 버튼을 누를때 해당 패널을 보이지 않게 하고 다른 패널을 보이게 하는 방법으로 화면 전환을 할 수 있으나 인터넷에 있는 많은 자료들이 하나의 파일에 코드를 쭉 써놨기에 파일별로 코드를 분리했을 때도 이를 수행할 수 있는 방법을 소개한다. 그리고 앞으로는 이클립스 환경을 기준으로 포스팅을 하겠다. [Eclipse] 자바 스윙( Swing ) / WindowBuilder 설치 방법 (tistory.com) [Eclipse] 자바 스윙( Swing ) / WindowBuilder 설치 방법 오늘은 이클립스에서 GUI 프로그램을 쉽게 만들 수 있도록 도와주는 플러그인중 하나인 WindowBu..

  • format_list_bulleted JAVA/SWING
  • · 2022. 5. 1.
  • textsms
이클립스 스윙 JFrame import 에러, Unknown GUI toolkit 문제 해결법

이클립스 스윙 JFrame import 에러, Unknown GUI toolkit 문제 해결법

1. module-info.java파일 해제한 상태에서 프로젝트 만들기 2. 이미 만든 프로젝트 내에 module-info.java 파일이 있다면 삭제하기.

  • format_list_bulleted JAVA
  • · 2022. 5. 1.
  • textsms
  • navigate_before
  • 1
  • ···
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • ···
  • 50
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (295)
    • 토이 프로젝트 (1)
      • 쇼핑몰 프로젝트 (1)
    • 알고리즘 문제 풀이 (133)
      • 정렬 (3)
    • 알고리즘 스터디 (5)
    • JAVA (23)
      • SpringBoot (7)
      • SWING (11)
    • Flutter (10)
      • Issue (4)
      • GetX (6)
    • Next.js (2)
    • React (5)
      • recoil (1)
      • dnd (1)
    • 공부 기록 (1)
    • 파이썬 (21)
      • 자료구조와 알고리즘 (15)
      • 셀레니움(Selenium) (2)
    • Android (1)
    • 자바스크립트 (1)
    • CSS (10)
    • C언어 (9)
    • C++ (8)
    • CS 공부 (26)
      • 컴퓨터 구조 (16)
      • 컴퓨터 네트워크 (10)
    • 문제 해결 (14)
    • 영어 공부 (17)
      • 영어 회화 공부 (16)
    • 책 리뷰 (3)
    • 스크랩 (1)
    • 회고록 (2)
최근 글
인기 글
최근 댓글
태그
  • #컴퓨터 CS
  • #자바 스윙
  • #컴퓨터 구조
  • #CSS
  • #BOJ 알고리즘
  • #bfs
  • #백준 알고리즘
  • #그래프
  • #자료구조
  • #DP
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바