행을 편집 불가능으로 만들려면 어떻게해야합니까? 'ColumnEditable'
과 비슷합니다.Matlab GUI에서 행 편집 가능하지 않음
해결책을 찾았으며 one 만 나오면 .... 자바와 관련이 있습니다. 다른 솔루션?
내가 뭘하려는거야, 그리고 이미 그것을 바꿀 계획이야! 입력란이 무엇인지를 결정하는 체크 박스가 있으므로 틱되지 않은 입력란은 테이블에서 비활성화됩니다.
나는 이것을 전혀 기대하지 않았고, 테이블을 만든 다음 'RowEditable'
과 같은 것을 찾을 것으로 예상되는 문서에갔습니다! 쉬운 해결책이 없다면, 아마도 'static text'
과 'edit text'
을 사용할 것인데, 이는 체크 박스에 따라 사라지거나 비활성화 될 것입니다.
나는 당신이 MATLAB의 uitable로 그것을 할 수 없다고 믿습니다. CellSelectionCallback 함수를 사용하는 방법을 생각했지만 셀을 선택하거나 셀을 삭제하는 메서드가 없습니다. 당신은 아마 자바 테이블이나 별도의 구성 요소 중 하나가 붙어있다. – yuk
또 다른 솔루션은 ActiveX를 사용하고 있습니다. 사용 방법을 보려면 http://stackoverflow.com/questions/8853274/can-you-limit-what-characters-can-be-typed-into-a-matlab-gui-editbox/에서 내 대답을 확인하십시오. 8854217 # 8854217. 그러나 관련 ActiveX를 직접 찾아야합니다. –
http://undocumentedmatlab.com/blog/additional-uicontrol-tooltip-hacks/에서 설명한대로 '편집 가능'을 false로 설정해 보셨습니까? – EwyynTomato