http://topic.csdn.net/u/20081018/17/c665f03b-4fc7-47b6-b132-6b31e8231ff4.html

解决方案 »

  1.   

    http://topic.csdn.net/u/20081018/17/c665f03b-4fc7-47b6-b132-6b31e8231ff4.html
      

  2.   

    第一个问题: 
    楼主说的那个虚线叫“焦点状态”,可以通过以下这个方法去掉: 
    btnXxx.setFocusPainted(false); 第二个问题: 
    假设你的JTree对象名为trvXxx 
    trvXxx.setShowsRootHandles(true); 第三个问题: 
    使用java.swing.JTabbedPane(这个组件通常叫“选项卡”) 第四个问题: 
    这个效果在Java中叫模式对话框,实现方法: 
    dlgXxx.setModal(true); 
    等效于: 
    dlgXxx.setModalityType(Dialog.DEFAULT_MODALITY_TYPE); 推荐使用setModalityType() 
    因为setModal()已过时,“保留它只是为了后向兼容。可以使用 setModalityType() 代替。”(API文档中的原话)
      

  3.   

    第一个问题: 
    楼主说的那个虚线叫“焦点状态”,可以通过以下这个方法去掉: 
    btnXxx.setFocusPainted(false); 第二个问题: 
    假设你的JTree对象名为trvXxx 
    trvXxx.setShowsRootHandles(true); 第三个问题: 
    使用java.swing.JTabbedPane(这个组件通常叫“选项卡”) 第四个问题: 
    这个效果在Java中叫模式对话框,实现方法: 
    dlgXxx.setModal(true); 
    等效于: 
    dlgXxx.setModalityType(Dialog.DEFAULT_MODALITY_TYPE); 推荐使用setModalityType() 
    因为setModal()已过时,“保留它只是为了后向兼容。可以使用 setModalityType() 代替。”(API文档中的原话)
      

  4.   


    我晕……这不是抄袭我的答案吗?(原答案见4楼)
    怎么最近CSDN突然冒出了好多这样的人?8楼居然还鼓励这样行为……(摇头苦笑中)