Eclipse.app 에서 오른쪽 클릭후 '패키지내용보기'
Contents > MacOS > eclipse.ini 파일에 size설정

-Xms128m
-Xmx1024m

넉넉하게 주자구 -_-
안드로이드 빌드할때마다 OutOfMemory -_-

저작자 표시 비영리 변경 금지
신고
Posted by 바나나쥬스
TAG Eclipse, Java, Mac
JLabel에 한글 폰트로 설정한 경우 (아시아 폰트)
Html Tag를 사용하여 영문을 쓰는경우 descent가 잘리는 경우가 발생한다

한글 XP에서 기본적으로 Label.font가 Gulim, Plain, 12가 되는데
이때 영문리소스에 html을 적용하면 문제가 생긴다

아래 예제를 실행하면

Font f = new Font("Gulim", Font.PLAIN, 12);
UIManager.put("Label.font", f);
  
JFrame frame = new JFrame();
JPanel panel = new JPanel();

String str = "Layout";
  
JLabel label = new JLabel(str);
label.setBorder(BorderFactory.createLineBorder(Color.RED));

JLabel htmlLabel = new JLabel("<html>"+str+"</html>");
htmlLabel.setBorder(BorderFactory.createLineBorder(Color.RED));
  
panel.add(label);
panel.add(htmlLabel);
  
frame.add(panel);
frame.pack();
frame.setVisible(true);

결과가 다음과 같다
Html을 쓴 경우와 안쓴경우 string이 그려지는 baseline이 다른것을 알수 있다.
하지만 XP에서는 descent부분이 잘리고 Mac에서는 잘리지 않는다
  


줄바꿈 편하게 할려고 <html>을 쓰곤 하는데...
이럴땐 걍 JTextArea를 쓰자 -ㅅ-;

저작자 표시 비영리 변경 금지
신고
Posted by 바나나쥬스
TAG Java, JLabel
하기쉬운실수! ㅜㅜ

Frame에 getExtendedState() 했을때 나오는 int값으로 현재 Frame의 상태 비교할때

frame.getExtendedState() == Frame.NORMAL
로 하면 안되고

(frame.getExtendedState() & Frame.NORMAL) != 0
로 해야된다 -_-;;;

쿨럭...
사용하는 방법이 API문서에 자세히 나와있는데도 !!!
저작자 표시 비영리 변경 금지
신고
Posted by 바나나쥬스
앞전에 설치하는거는 원하는 버전을 설치할수 없으므로..
그냥 설치해보자...

sun 에서 linux용 jdk를 다운로드 받는데
이때 우분투는 데비안 계열이므로 rpm 말고 그냥 .bin 파일을 받는다.

글고 깔고...

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/jdk1.6.0/jre/bin/java" 1
sudo update-alternatives --config java

 
저작자 표시 비영리 변경 금지
신고
Posted by 바나나쥬스
1. 소스리스트에 multiverse를 추가한다..

먼말인지는 모르겠지만 -ㅅ-;;;
시스템>관리>소프트웨어 설정 을 실행시켜서 아래 주소들을 추가한다.
(더하기->사용자정의)

deb http://kr.archive.ubuntu.com/ubuntu/ dapper main restricted
deb-src http://kr.archive.ubuntu.com/ubuntu/ dapper main restricted

deb http://kr.archive.ubuntu.com/ubuntu/ dapper-updates main restricted
deb-src http://kr.archive.ubuntu.com/ubuntu/ dapper-updates main restricted

deb http://kr.archive.ubuntu.com/ubuntu/ dapper universe
deb-src http://kr.archive.ubuntu.com/ubuntu/ dapper universe

deb http://kr.archive.ubuntu.com/ubuntu/ dapper multiverse
deb-src http://kr.archive.ubuntu.com/ubuntu/ dapper multiverse

deb http://kr.archive.ubuntu.com/ubuntu/ dapper-backports main restricted universe multiverse
deb-src http://kr.archive.ubuntu.com/ubuntu/ dapper-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu dapper-security main restricted
deb-src http://security.ubuntu.com/ubuntu dapper-security main restricted

deb http://security.ubuntu.com/ubuntu dapper-security universe
deb-src http://security.ubuntu.com/ubuntu dapper-security universe

그리고 업데이트를 시켜준다~~


2. 패키지 설치

$sudo apt-get update
$sudo apt-get install sun-java5-bin sun-java5-plugin

오.... 열심히 깔리고 있다...


3. gcj로 연결되어있는 환경설정을 sun java로 변경

$ sudo update-alternatives --config java
목록에서 sun java를 선택합니다.


4. 제대로 연결이 되었는지 확인
$java -version


오 짝짝짝!!! 잘 깔렸다..
그런데 버전이 1.5.06이다 ㅡ.ㅡ
업뎃은 어케하지;;
mustang은 어케깔지 -ㅅ- 쿨럭;;;



출처 : http://blog.naver.com/khmirage/140025030630
저작자 표시 비영리 변경 금지
신고
Posted by 바나나쥬스