코딩 2

[Java / SWT] for문을 이용해 배열과 콤보박스에 데이터 넣는 방법

Swing이나 SWT를 사용하여 개발할 때 콤보박스를 사용하게 된다. 이때, 많은 양의 데이터를 아이템으로 추가해야하는 경우 코드가 매우 길어질 수 있다. (하단 내용은 JSP의 select option에서도 활용 가능!) 무조건 코드의 길이가 길다고 안좋은 코드라고 볼 수 없지만 개발자라면 일정하고 단순 반복되는 데이터가 일일이 적혀있는 경우 불필요하게 많은 부분을 차지하고 있다고 생각할 것이다. (아마 어떤 메소드나 함수를 사용해서 이걸 묶어버릴지 바로 고민하기 시작할 것 같다. 개발자라면.. 절대 못참지!) 무튼, 현재 개발하고 있는 프로그램에 따라 다르겠지만 나 같은 경우 For문을 사용할 일이 드물었는데 SWT 를 이욯한 UI 솔루션을 사용하게 되면서 콤보박스에 데이터를 넣을 일이 생겼다. 단순..

Java 2022.01.07

[JAVA] 접근제한자 종류

접근 제한자란? 멤버들은 객체 자신들만의 속성이자 특징이다. 무분별하게 접근을 허용하는 것이 보안적인 측면에서 좋은 것이 아니므로, 객체의 멤버들에게 접근 제한을 걸 수가 있는데 자바에서는 이를 접근 제한자라고 부른다. 제한자 종류 public 모든 접근을 허용 protected 같은 패키지(폴더)에 있는 객체와 상속관계의 객체들만 허용 default 같은 패키지(폴더)에 있는 객체들만 허용 private 현재 객체 내에서만 허용 접근제한자 사용 클래스 : public, default 생성자 : public, protected, default, private 멤버변수 : public, protected, default, private 멤버메소드 : public, protected, default, pri..

Java 2021.05.21