<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
    );
                    }
                }
            });

     

    主站蜘蛛池模板: 久青草视频在线观看免费| 美女尿口扒开图片免费| 日本免费中文视频| 九九免费久久这里有精品23| 久久这里只精品99re免费 | 91九色精品国产免费| 亚洲综合精品一二三区在线| 无码日韩精品一区二区三区免费| 久久精品国产亚洲av日韩| 三年片在线观看免费观看大全动漫| 8888四色奇米在线观看免费看| 久久国产亚洲电影天堂| 日韩视频在线观看免费| 亚洲精品国产成人| 你懂得的在线观看免费视频| 亚洲午夜久久久久妓女影院| 亚洲AV无码成人网站在线观看| 成年人网站在线免费观看| 亚洲AV日韩AV高潮无码专区| 4444www免费看| 亚洲三级高清免费| 男人的天堂亚洲一区二区三区| 亚洲AV电影天堂男人的天堂| 亚洲一区二区三区免费| 亚洲av无码一区二区三区四区| 成人亚洲网站www在线观看 | 97在线视频免费| 亚洲国产91在线| 亚洲精品和日本精品| 精品在线免费视频| 亚洲综合无码精品一区二区三区 | 国产亚洲综合一区柠檬导航| 67pao强力打造高清免费| 亚洲AV永久无码精品网站在线观看| 亚洲国产精品成人| 2021国内精品久久久久精免费| 国产亚洲视频在线| 亚洲精品中文字幕乱码影院| 免费观看亚洲人成网站| 99精品一区二区免费视频| 午夜亚洲WWW湿好爽|