亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? finddialog.java

?? java做的模仿記事本的程序
?? JAVA
字號:
import java.awt.*; 
import java.awt.event.*; 
import javax.swing.*; 
import javax.swing.event.*; 
import javax.swing.border.*; 

public class FindDialog extends JDialog  
{ 
    private Container pane; 
    private JTextArea text; 
    private JFrame owner; 
    private JLabel findLabel; 
    private JTextField findText; 
    private JButton findNext, cancel; 
    private JCheckBox upperLowerCase; 
    private JPanel upDownPanel; 
    private JRadioButton upButton, downButton; 
    private ButtonGroup upDownGroup; 
    private StringBuffer findString; 
     
    public FindDialog( JFrame frame, JTextArea textArea, StringBuffer string ) 
    { 
        super( frame, "查找" ); 
        owner = frame; 
        text = textArea; 
        findString = string; 
        pane = getContentPane(); 
        pane.setLayout( null ); 
        findLabel = new JLabel( "查找內容:" ); 
        findLabel.setBounds(18, 20, 70, 21); 
        pane.add( findLabel ); 
        findText = new JTextField( findString.toString() ); 
        findText.setBounds(94, 20, 147, 21); 
        findText.getDocument().addDocumentListener( 
            new DocumentListener() 
            { 
                public void changedUpdate( DocumentEvent e ) 
                { 
                } 
                 
                public void insertUpdate( DocumentEvent e ) 
                { 
                    findNext.setEnabled( true ); 
                } 
                 
                public void removeUpdate( DocumentEvent e ) 
                { 
                    if( findText.getText().equals( "" ) )  
                        findNext.setEnabled( false ); 
                } 
            } 
        ); 
        pane.add( findText ); 
        findNext = new JButton( "查找下一個" ); 
        findNext.setBounds(262, 20, 107, 21); 
        findNext.setEnabled( !findText.getText().equals( "" ) ); 
        findNext.addActionListener( 
            new ActionListener() 
            { 
                public void actionPerformed( ActionEvent e ) 
                { 
                    findString.delete( 0, findString.length() ); 
                    findString.append( findText.getText() ); 
                    find(); 
                } 
            } 
        ); 
        pane.add( findNext ); 
        upperLowerCase = new JCheckBox( "區分大小寫" ); 
        upperLowerCase.setBounds(18, 82, 93, 21); 
        pane.add( upperLowerCase ); 
        upDownPanel = new JPanel(); 
        upDownPanel.setBounds(118, 48, 122, 55); 
        TitledBorder tb = new TitledBorder( BorderFactory.createLineBorder( Color.BLACK ), "方向" ); 
        upDownPanel.setBorder( tb ); 
        upButton = new JRadioButton( "向上" ); 
        upDownPanel.add( upButton ); 
        downButton = new JRadioButton( "向下" ); 
        downButton.setSelected( true ); 
        upDownPanel.add( downButton ); 
        upDownGroup = new ButtonGroup(); 
        upDownGroup.add( upButton ); 
        upDownGroup.add( downButton ); 
        pane.add( upDownPanel ); 
        cancel = new JButton( "取消" ); 
        cancel.setBounds(262, 57, 107, 21); 
        cancel.addActionListener( 
            new ActionListener() 
            { 
                public void actionPerformed( ActionEvent e ) 
                { 
                    dispose(); 
                } 
            } 
        ); 
        pane.add( cancel ); 
        setSize( 395, 147 ); 
        int x = ( int )( owner.getLocation().getX() + owner.getWidth() / 2 -200 ); 
        x = ( x > 624 ? 624 : x ); 
        x = ( x < 0 ? 0 : x ); 
        int y = ( int )( owner.getLocation().getY() + owner.getHeight() / 2 - 75 ); 
        y = ( y > 620 ? 620 : y ); 
        y = ( y < 0 ? 0 : y ); 
        setLocation( x, y ); 
        setResizable( false ); 
    } 
     
    public void find() 
    { 
        int x = text.getCaretPosition(); 
        if( text.getSelectedText() != null && 
            text.getSelectedText().toLowerCase().equals( findString.toString().toLowerCase() ) 
                && upButton.isSelected() )  
                x--; 
        String tString = text.getText(); 
        String fString = findString.toString(); 
        if( ! upperLowerCase.isSelected() ) 
        { 
            tString = tString.toLowerCase(); 
            fString = fString.toLowerCase(); 
        } 
        if( downButton.isSelected() ) 
        { 
            x = tString.indexOf( fString, x ); 
        } 
        else 
        { 
            String str = tString.substring( 0, x ); 
            x = str.lastIndexOf( fString, x - fString.length() ); 
        } 
        if( x == -1 ) 
        { 
            JOptionPane.showMessageDialog( owner, "沒找到 \"" + fString + "\"" ); 
        } 
        else 
        { 
            text.select( x, x + fString.length() ); 
        } 
    } 
} 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91在线视频网址| 精品久久人人做人人爰| 欧美一区二区视频网站| 国产片一区二区三区| 亚洲成人精品影院| 成人激情小说乱人伦| 欧美mv和日韩mv的网站| 亚洲一区二区三区视频在线| 成人精品高清在线| 日韩精品一区二区三区三区免费 | www.成人在线| 7777女厕盗摄久久久| 亚洲欧美乱综合| 大胆欧美人体老妇| 精品对白一区国产伦| 奇米精品一区二区三区在线观看 | 久久无码av三级| 天天影视涩香欲综合网| 91久久线看在观草草青青| 国产蜜臀av在线一区二区三区| 麻豆国产精品777777在线| 欧美区在线观看| 一区二区三区.www| 日本乱码高清不卡字幕| 亚洲中国最大av网站| 91国在线观看| 亚洲国产三级在线| 欧美日韩精品欧美日韩精品| 亚洲h精品动漫在线观看| 欧美日韩免费一区二区三区视频| 玉足女爽爽91| 欧美精品一卡两卡| 亚洲成人资源在线| 4438成人网| 精品一区二区三区不卡| 欧美精品一区二区三区一线天视频| 欧美aaaaaa午夜精品| 久久这里只有精品6| 国产精品亚洲专一区二区三区 | 亚洲国产cao| 欧美性大战久久| 午夜av一区二区三区| 91精品国产一区二区人妖| 91在线看国产| 一区二区三区产品免费精品久久75 | 欧美色倩网站大全免费| 香港成人在线视频| 日韩一本二本av| 国产一区二区三区免费播放| 国产精品午夜电影| 色视频成人在线观看免| 日本亚洲电影天堂| 国产日韩欧美综合在线| 一本色道亚洲精品aⅴ| 日韩精品电影在线| 国产亚洲欧美中文| 欧洲精品一区二区三区在线观看| 天堂一区二区在线| 久久精品亚洲国产奇米99| 成人激情免费电影网址| 天堂在线亚洲视频| 国产偷v国产偷v亚洲高清| 欧美这里有精品| 久久精品久久综合| 日韩理论电影院| 91精品国产欧美日韩| 国产精品一区二区不卡| 亚洲主播在线播放| 久久久www免费人成精品| 日本精品视频一区二区| 国产乱码精品一区二区三区五月婷| 国产精品久久免费看| 欧美精品亚洲二区| 成人高清视频在线| 美洲天堂一区二卡三卡四卡视频| 亚洲色欲色欲www在线观看| 日韩免费电影网站| 欧美日韩中文字幕一区二区| 成人国产亚洲欧美成人综合网 | 99re这里只有精品首页| 麻豆视频一区二区| 亚洲一区二区三区自拍| 国产日本欧美一区二区| 日韩视频一区在线观看| 色婷婷av一区二区三区软件 | 中文字幕字幕中文在线中不卡视频| 欧美电影在哪看比较好| jlzzjlzz亚洲日本少妇| 精品一区二区三区日韩| 亚洲成人精品影院| 一区二区三区四区亚洲| 国产精品久久久久影院| 久久久精品综合| 日韩欧美一级特黄在线播放| 欧美婷婷六月丁香综合色| 91亚洲国产成人精品一区二区三 | 欧美日韩国产综合一区二区| caoporen国产精品视频| 国产一区二区精品久久| 久久精品国产久精国产爱| 亚洲一区二区av在线| 一区在线观看视频| 国产精品久久久久久久久搜平片| 国产午夜精品在线观看| 久久亚洲一区二区三区四区| 69堂亚洲精品首页| 欧美人妇做爰xxxⅹ性高电影 | 国产日韩欧美制服另类| 亚洲精品一线二线三线无人区| 欧美伊人久久久久久久久影院| 91丨九色丨黑人外教| 不卡一区在线观看| 国产精品99久久久久久宅男| 九一久久久久久| 久久机这里只有精品| 韩国女主播一区| 国产乱码字幕精品高清av| 国产精品一区一区| 国产馆精品极品| 成人午夜激情在线| 91香蕉视频mp4| 欧美日韩视频第一区| 欧美日韩大陆一区二区| 制服.丝袜.亚洲.中文.综合| 91精品国产综合久久久蜜臀粉嫩| 欧美日韩国产不卡| 日韩限制级电影在线观看| 久久丝袜美腿综合| 一区精品在线播放| 亚洲成人综合网站| 激情综合网天天干| 成人免费黄色大片| 在线观看视频欧美| 日韩手机在线导航| 日本一区二区三区在线观看| 亚洲精品乱码久久久久久日本蜜臀| 亚洲一区在线观看免费观看电影高清 | 亚洲精品视频自拍| 婷婷中文字幕一区三区| 国模冰冰炮一区二区| 99久久久久免费精品国产 | 日本韩国精品一区二区在线观看| 欧美日韩中字一区| 久久久久亚洲蜜桃| 亚洲免费观看高清完整| 久久精品国产一区二区| 91香蕉视频黄| 精品国产乱码久久久久久久| 一区在线播放视频| 美女尤物国产一区| 91在线观看免费视频| 欧美肥妇free| 亚洲精品一卡二卡| 国内精品久久久久影院薰衣草| 91视频观看免费| 日韩欧美一区二区视频| 一级做a爱片久久| 国产成人综合在线| 日韩视频一区二区三区| 国产精品久久看| 精品一区二区三区不卡| 欧美自拍偷拍午夜视频| 国产精品午夜在线| 精品影视av免费| 欧美亚洲一区二区在线| 国产精品久久三| 国模一区二区三区白浆| 6080午夜不卡| 亚洲人成人一区二区在线观看| 国产综合色精品一区二区三区| 欧美色视频在线| 国产精品午夜在线观看| 国产美女娇喘av呻吟久久| 欧美精品丝袜中出| 亚洲综合999| 色综合久久六月婷婷中文字幕| 亚洲国产精品传媒在线观看| 精品在线免费视频| 日韩一区二区免费高清| 午夜亚洲国产au精品一区二区| 成人av小说网| 国产清纯美女被跳蛋高潮一区二区久久w | 99久久精品免费看国产| 久久久久久免费网| 狂野欧美性猛交blacked| 欧美日本韩国一区二区三区视频| 亚洲男帅同性gay1069| 不卡av在线免费观看| 久久久久久亚洲综合| 国产精品一区二区在线看| 日韩欧美色综合网站| 奇米影视一区二区三区小说| 欧美一区二区在线视频| 五月天欧美精品| 欧美日本一区二区在线观看| 丝袜脚交一区二区| 欧美一区二区视频在线观看2022| 首页国产欧美久久| 日韩欧美中文一区| 九九精品一区二区|