거꾸로 바라본 세상
달력만들기
Language/Java 2016. 3. 25. 18:35

import java.util.Calendar;import java.util.Scanner; public class Calendars { // 스캐너 클래스 정적 메모리 영역에 올림. static Scanner scanner; public static void main(String args[]) { // year(년) mon(월) date(날짜) i(for문시 사용되는) 변수 생성 int year, month, date, i; Calendar calendar = Calendar.getInstance(); int startDay; // 월 시작 요일 int lastDay; // 월 마지막 날짜 int inputDate = 1; // 입력 날짜 // Scanner클래스 객체생성 scanner = new Sc..

[JavaFX] 커스텀 다이얼로그
Front-End/JavaFX 2016. 3. 25. 16:31

사용법 Stage 클래스를 이용하여 다이얼로그를 생성할 수 있다. 다이얼로그 생성 Stage joinDialog = new Stage(StageStyle.UNIFIED);joinDialog.initModality(Modality.WINDOW_MODAL);joinDialog.initOwner(primaryStage);joinDialog.setTitle("회원가입"); Stage 생성자 매가 값은 윈도우 스타일을 결정짓는 StageStyle 열거 상수가 온다 열거 상수 종류 StageStyle 열거상수 설명 DECORATED 일반적인 윈도우 스타일, 흰색배경에 제목줄에 (아이콘,타이틀축소, 복원, 닫기 버튼)이 있다. UNDECORATED 배경이 흰색, 제목표시줄 없음 TRANSPARENT 배경이 투명, 제..

article thumbnail
Java 줄바꿈 처리
Language/Java 2016. 3. 7. 11:17

자바에서 OutputStream을 이용하여 파일 입출력 시 txt 에 저장하면 아래처럼 줄바꿈이 안된다.(난 OutputStream시리즈로만 시도했엇으니까..) (그림 1) "\n" 윈도우에서 자동줄바꿈 처리시 이유는 유닉스(리눅스는) "\n", 윈도우는 "\r\n"으로 줄바꿈을 사용하므로 운영체제마다 줄바꿈 형태가 다른 것이다.자바에서 "\n"로 하고 윈도우에서 사용하면 (그림 1)과 같이 나타나고 "\r\n"으로해주면 (그림 2)처럼 정상적으로 자동 줄바꿈 처리가 된다. (그림. 2) "\r\n으로 처리했을 경우 결과 그러면 맨날 "\r\n", "\n" 둘중 맞게 사용하긴 번거로우다. 그래서 이것을 운영체제에 맞게끔 변환시켜줘야했다. 자바에서 운영체제에 맞게 처리를 지원해준다. 1. System.ou..

InetAddress 클래스
Language/Java 2015. 12. 16. 23:41

InetAddress 클래스는 인터넷 도메인이나 호스트를 IP 주소로 전환하는 기능을 함. InetAddress 클래스의 특징- 클래스는 별도의 생성자를 제공하지 않으며, 객체를 생성하기 위해 getByName()메소드와 같이 정적 객체 생성 메소드를 사용- InetAddress 객체를 생성하면 수정할 수 없다- InetAddress 는 일반적으로 IPv4 주소를 사용 (IPv6는 Inet6Address) import java.net.InetAddress; public class InetadrEx {public static void main(String[] args) {InetAddress address[] = null;try {address = InetAddress.getAllByName(args[0]..