<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Swing


    天行健 君子以自強不息

    posts - 69, comments - 215, trackbacks - 0, articles - 16
       :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    修改JTable默認Copy實現

    Posted on 2010-03-05 11:34 zht 閱讀(1050) 評論(0)  編輯  收藏 所屬分類: Swing

        最近有人問,如何在table中Ctrl+C賦值的時候,定制選中的內容。默認情況下是返回value值,但是很多情況下,我們都會定制一些顯示,舉個例子,取出來的原始位置數據是0,重載renderer以后可能就變成了"右",當我們copy的時候,而我們取到的值仍然是0,而對于客戶而言,可能取出"右"可能更有意義,這個時候就需要做一些處理了,如下所示:

    table.getActionMap().put("copy"new AbstractAction() {
                
    public void
     actionPerformed(ActionEvent e) {
    //至于此處如何處理,就看具體的邏輯了

                    box.getLastSelectedElement();
                    
    int column =
     table.getSelectedColumn();
                    
    int row =
     table.getSelectedRow();
                    
    if (column != -1 && row != -1
    ) {
                        Object value 
    =
     table.getValueAt(row, column);
                        StringSelection stringSelection 
    = new
     StringSelection(value.toString()+"hello");
                        Clipboard clipboard 
    =
     Toolkit.getDefaultToolkit().getSystemClipboard();
                        clipboard.setContents(stringSelection, 
    null
    );
                    }
                }
            });

     

    主站蜘蛛池模板: 亚洲国产精品无码专区| 国产成人精品男人免费| 亚洲国产精华液网站w| 亚洲免费无码在线| 伊人久久大香线蕉亚洲五月天| 免费大片av手机看片高清| 免费午夜爽爽爽WWW视频十八禁 | 亚洲日本在线观看网址| 最近高清中文字幕免费| 亚洲欧洲日韩国产| 成人免费毛片内射美女APP| 狠狠色伊人亚洲综合网站色| 日韩免费毛片视频| 青青草97国产精品免费观看| 亚洲综合在线另类色区奇米| 久久99免费视频| 亚洲国产综合在线| 免费的涩涩视频在线播放| 免费无码午夜福利片| 亚洲综合AV在线在线播放 | 91香焦国产线观看看免费| 亚洲国产片在线观看| 永久免费观看的毛片的网站| 一级黄色免费毛片| 亚洲日韩区在线电影| 大学生一级特黄的免费大片视频| 国产亚洲精品美女2020久久| 国产精品亚洲а∨无码播放 | 一级毛片aaaaaa视频免费看| 亚洲AV无码国产精品色午友在线| 84pao国产成视频免费播放| 亚洲精品av无码喷奶水糖心| 免费A级毛片无码A| 91青青国产在线观看免费| jizzjizz亚洲日本少妇| 亚洲AV午夜成人片| 国产精品无码一二区免费| 久章草在线精品视频免费观看| 亚洲最大中文字幕无码网站| 色久悠悠婷婷综合在线亚洲| 在线看片无码永久免费视频|