TODAY : / TOTAL :

Trash

추천 번역기 사이트 :: better-translator

http://better-translator.com/ 자연스러운 한글번역을 위해 추천하는 변역기 사이트입니다. (이것도 100% 완벽하진 않습니다. 다만 타 번역기들에 비해 결과가 좀 더 자연스럽게 나올뿐...) 사실 구글에서 별도로 지원해주는 사이트입니다. 번역기 사용 팁중 영어를 일본어로 번역한 다음, 번역 된 일어로 한글을 번역하면 좀 더 재대로 된 문장이 나온다는 건 아실껍니다. 거기에 착안해서 새로운 번역사이트를 내놓았는데요. 사실 기존 구글 번역사이트( http://translate.google.com/ ) 에서 따로 따로 번역했던걸 " 더 나은 번역" 이용시 같은 효과를 내게 해줍니다. 일본어 데이터베이스가 많아서 훨씬 자연스러운 단어 검색이 되는 점을 착안해서 만든 사이트라고 보시면 되겠네..

[Java] ArrayList에 있는 데이터 SWAP 하기

import java.util.ArrayList; import java.util.Collections; public class Main { public static void main(String[] args) { ArrayList arrayList = new ArrayList(); arrayList.add("A"); arrayList.add("B"); arrayList.add("C"); arrayList.add("D"); arrayList.add("E"); System.out.println(arrayList); Collections.swap(arrayList, 0, 4); System.out.println(arrayList); } } /* [A, B, C, D, E] [E, B, C, D, A] */ 코..

[ Java ] SWAP 함수 구현하기

Java를 구현하다가 SWAP을 쓰게 되었는데. . . 생각해보니 이게 C에서 쓰던 포인터를 읽는 방식으론 안되더라구요. 이것저것 알아보다가 만든 것들입니다. Java를 공부하시는 여러분들이 더 잘 아실듯. . . ㅁ 배열과 인덱스를 이용한 SWAP 간단하므로 패스. // array : 배열의 이름 // index1 , index2 : 서로 바꿀 데이터가 존재하는 배열의 인덱스 void Swap(int[] array, int index1, int index2) { int iTemp; iTemp = array[index1]; array[index1] = array[index2]; array[index2] = iTemp; } ㅁ 비트연산자를 이용한 SWAP int a = 10; int b = 20; Swap..

[Java] GUI 프로그래밍 - 테이블

JTable table = new JTable(Data ,FieldName); Data : 배열로 지정 Ex) Object Data[][] = { {"가나다" ,12 } , {"다라마" , 23}}; FieldName : 필드명 Ex) String FieldName = {"이름" , "나이" }; * 다음과 같은 테이블이 구현 됨. 이름 나이 가나다 12 다라마 23 TableModel model = table.getModel(); -> 테이블의 모델을 가져오는 메소드 Object obj = model.getValueAt(2,3); -> (2,3) 위치의 데이터 가져오기. (자료형을 알수 없으므로 Object형으로 받음) model.setValueAt("가나다",1,2); -> (1,2) 위치에 "가나다..

[Java] GUI 프로그래밍 3 - 버튼

import java.awt.*; import javax.swing.*; // 컨트롤 박스 == swing import java.awt.event.*; public class main { public static void main(String[] args) { JFrame frame = new JFrame("컨트롤배치"); frame.setLocation(500,400); frame.setPreferredSize(new Dimension(200,120)); Container contentPane = frame.getContentPane(); JPanel panel1 = new JPanel(); // 이름 성적 입력 (패널 1) JPanel panel2 = new JPanel(); // 결과 출력 (패널 ..

[Java] 1105 - Listener

ActionEvent :: 키보드 입력, 마우스 이동, 버튼 이벤트 -> 액션 이벤트로 받음. 마우스 이벤트는 별도. Ex) Button.addActionListener( ); :: 버튼의 액션 이벤트 감지. 각각의 버튼 마다 Listener 를 달아야 함. 자동실행 메소드(이벤트 핸들러) public void ActionPerformed (ActionEvent ae) { ActionEvent에 따른 작업할 내용들. } Button.addActionListener(this); :: 내 클래스 내부에서의 실행메소드 를 찾음. Button.addActionListener(new Ehandler); :: Ehandler 클래스 내의 실행메소드에서 찾음 == ActionListener Listener = new..

[Java] GUI 프로그래밍 2

import java.awt.*; import javax.swing.*;// 컨트롤 박스 == swing public class run { public static void main(String[] args) { JFrame frame = new JFrame("컨트롤배치"); frame.setLocation(500,400); frame.setPreferredSize(new Dimension(200,120)); Container contentPane = frame.getContentPane(); JPanel panel1 = new JPanel(); // 이름 성적 입력 (패널 1) JPanel panel2 = new JPanel(); // 결과 출력 (패널 2) JPanel panel3 = new JPan..

[Java] GUI 프로그래밍

* GUI : Windows 환경에서 명령 사용법 * CLI : Dos 환경에서 명령 사용법 Frame = f = new Frame("test"); // 캡션에 test 라고 쓰여진 윈도우 생성 Button b1 = new Button("버튼"); // 버튼 생성 f.add(b1); // 윈도우에 버튼 생성해주기. // 버튼 위치 지정 setLocation(x,y); setSize(w,h) ; * FlowLayout - 일정 간격으로 생성된 모습 Ex) ㅁ ㅁ ㅁ ㅁ ㅁ ㅁ ... * BorderLayout - 특정 방향을 기준으로 생성. Ex) ------------ N W C E S ------------- f.add(b1.BorderLayout.NORTH); // 북쪽방향에 b1(버튼) 생성 ***..

[Java] 자료구조 클래스의 사용

ArrayList - 순차적으로 저장됨 [ 배열 ] - 삽입, 삭제가 많은 자료에선 비효율적. LinkedList - 포인터를 이용한 자료 연결. - 포인터를 사용하여 데이터 연결. ArrayList list = new ArrayList(); 타입 파라미터가 들어감. => ArrayList엔 String 객체만 집어넣어라!!!!! Iterator :: ArrayList 에 있는 내용을 읽어 낼때 사용하는 함수. Ex) Iterator iterator = list.iterator(); // iterator 메소드를 호출하여 iterator 객체를 얻음. // iterator 객체를 이용하여 리스트에 있는 데이터를 순차적으로 가져와서 출력 함. while(iterator.hasNext()) { String ..

[Java] Wrapper 클래스

* 일반적으로 우리가 키보드로 입력받는 것들은 모두 문자로 취급 됨. 12, 가나, 55.1 . . . . . 12 라는 것을 숫자로 구분하기 위해, C언어에선 %d 를 이용해서 입력받을 때 구분 해줌. 자료형 a = 자료형.parse자료형("입력받은 값"); float f = Float.parseFloat("12.5"); => 12.5 라는 문자를 float 형으로 변경시켜주는 방법. int i = Integer.parseInt("15"); => 15 라는 문자를 int 형으로 변경시켜주는 방법. :: 파라미터로 받은 값들을 int 형으로 해석해서 합산하는 코드 :: public class TEST { public static void main(String args[]) { int total = 0; ..

SEARCH

태그로 찾아보기