本帖最后由 qojnbbqtg 于 2010-03-21 14:39:30 编辑

解决方案 »

  1.   

    那个焦点貌似是最前的可以获得焦点的组件先获得,而与你是否设置了无关,具体原因不是很清楚,有可能是一个容器内所有组件都获得焦点,而导致了最前面那个先获得。可以通过把其他组件设置为非焦点来解决,比如说,在第2处的后面加上label.setFocusable(false);b.setFocusable(false);这样之后应该就不会出现你说的问题了。