Eclipse2009. 6. 23. 08:22



위와 같이 이클립스에서 변수나 메서드 등을 클릭하면 같은 유형의 Text를 하이라이팅 해 줍니다. 가끔 이 기능이 안되는 경우가 생기는데 여태까지 그걸 몰라서 이클립스를 다시 깔고 했었어요. 이번엔 도저히 안되겠다 싶어 구글링을 했더니 1분도 안되서 답이 나와버려 김이 빠져버렸습니다.

Use "Windows -> Preferences -> Java -> Editor -> Mark Occurrences -> Mark occurrences of the selected element in the current file"

상당히 간단명로하게 설명되어 있네요. ㅠㅠ

찾은곳 [ http://dev.eclipse.org/newslists/news.eclipse.newcomer/msg19222.html ]


출처 : http://eloid.tistory.com/49

'Eclipse' 카테고리의 다른 글

이클립스 콘솔에 가비지콜렉터 로그 찍기  (0) 2008.12.12
Posted by Main()
Javascript2009. 3. 31. 10:51

텍스트박스에 숫자 입력시 3자리 마다 콤마(,)를 찍어야할 필요가 있을 경우,
단순 콤마만 찍기는 그다지 어렵지 않지만,
단순 자연수가 아닌 음수값(-)이나 소수(.)로 이루어진 숫자일 경우에는
정수 부분에만 3자리마다 콤마를 찍기에는 다소 난감하다.
거기다 콤마(,), 점(.), 음수(-)를 제외한 숫자만 입력 가능해야 하는 옵션은 필수일 것이다.

입력값(음수,소수 포함)의 정수부분에만 3자리 콤마를 자동으로 찍어주도록 구성해 보았다.


<script type="text/javascript">
String.prototype.comma = function() {
    tmp = this.split('.');
    var str = new Array();
    var v = tmp[0].replace(/,/gi,'');
    for(var i=0; i<=v.length; i++) {
        str[str.length] = v.charAt(v.length-i);
        if(i%3==0 && i!=0 && i!=v.length) {
            str[str.length] = '.';
        }
    }
    str = str.reverse().join('').replace(/\./gi,',');
    return (tmp.length==2) ? str + '.' + tmp[1] : str;
}

function onlyNum(obj) {
    var val = obj.value;
    var re = /[^0-9\.\,\-]/gi;
    obj.value = val.replace(re, '');
}
</script>

<input type="text" onkeyup="onlyNum(this);this.value=this.value.comma();" />

'Javascript' 카테고리의 다른 글

sleep() in JavaScript  (0) 2009.07.15
자바스크립트 폼 리셋  (0) 2009.03.31
자바스크립트 랜덤 문자열 생성  (0) 2009.03.04
Posted by Main()
Javascript2009. 3. 31. 10:28
<form id="form1">의 폼 리셋이 필요할 경우 아래와 같은 방법으로 리셋하면 간단히 해결 할 수 있다.

document.getElementById('form1').reset()
document.forms[0].reset();
document.forms['forms1'].reset();
document.forms.form1.reset();


그런데 이 방법이 먹히질 않거나
필요한 요소만 골라서 리셋을 해야할 경우가 있다.

리셋이 필요한 elememt를 골라서 리셋하려면,
if(document.form1.elements[index].type == 'typename')
일일히 찾아서 지정할 수 밖에 없다.



<form id="form1">
...
</form>
<button onclick="clearFields();">Clear All</button>

<script type="text/javascript">
function clearFields() {
    var frm = document.getElementById('form1');
    var em = frm.elements;
    frm.reset();
    for(var i=0; i<em.length; i++) {
        if(em[i].type == 'text') em[i].value = '';
        if(em[i].type == 'checkbox') em[i].checked = false;
        if(em[i].type == 'radio') em[i].checked = false;
        if(em[i].type == 'select-one') em[i].options[0].selected = true;
        if(em[i].type == 'textarea') em[i].value = '';
    }
    return;
}
</script>



input type="text", input type="checkbox", input type="radio" 등은
각각의 type명이 type속성과 동일하지만,
골때리게도 <select>의 타입명은 select-one 이다.
Posted by Main()