锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲黄色免费网站,久久久久久久尹人综合网亚洲,亚洲国产日韩在线人成下载http://www.tkk7.com/Javawind/category/29340.htmlzh-cnFri, 04 Apr 2008 13:26:40 GMTFri, 04 Apr 2008 13:26:40 GMT60Applet涓叡浜玝asecodehttp://www.tkk7.com/Javawind/archive/2008/03/15/186526.htmlkooyeekooyeeSat, 15 Mar 2008 11:41:00 GMThttp://www.tkk7.com/Javawind/archive/2008/03/15/186526.htmlhttp://www.tkk7.com/Javawind/comments/186526.htmlhttp://www.tkk7.com/Javawind/archive/2008/03/15/186526.html#Feedback0http://www.tkk7.com/Javawind/comments/commentRss/186526.htmlhttp://www.tkk7.com/Javawind/services/trackbacks/186526.html 褰撹繖涓艱琚叾浠杅orm浣跨敤鏃訛紝鍙互淇濆瓨鍦═hreadLocal鎴栬呭叾浠朇ache涓?br />
private static ThreadLocal codeBase = new ThreadLocal();

codeBase.set(
this.getCodeBase());

public static Object getUrl(){
        
return codeBase.get();
    }

鍦ㄥ叾浠栫殑form涓紝鍙互鐢╣etUrl榪欎釜static method璋冪敤寰楀埌main frame鐨刢odebase
URL codeBase = (URL)MainFrame.getUrl();



kooyee 2008-03-15 19:41 鍙戣〃璇勮
]]>
鍦ˋpplet涓鍙栵紝鍐欏叆鏂囦歡鍐呭http://www.tkk7.com/Javawind/archive/2008/03/15/186404.htmlkooyeekooyeeFri, 14 Mar 2008 16:51:00 GMThttp://www.tkk7.com/Javawind/archive/2008/03/15/186404.htmlhttp://www.tkk7.com/Javawind/comments/186404.htmlhttp://www.tkk7.com/Javawind/archive/2008/03/15/186404.html#Feedback1http://www.tkk7.com/Javawind/comments/commentRss/186404.htmlhttp://www.tkk7.com/Javawind/services/trackbacks/186404.html 

---- 鎴戜滑鐭ラ亾錛屽湪Java Applet涓嚭浜庡畨鍏ㄦц冭檻錛孉pplet鏄笉鍏佽瀵規枃浠惰繘琛屾搷浣滅殑錛屼笉浠呬笉鍏佽鍐欐枃浠訛紝鑰屼笖涓嶅厑璁歌鏂囦歡銆傚敖綆℃垜浠湪緙栧埗Applet鏃跺嵆浣夸嬌鐢ㄤ簡鏂囦歡鎿嶄綔鐨勮鍙ava涓嶄細鎶ラ敊錛屽湪寮鍙戝伐鍏鳳紙濡侰afe錛変腑璋冭瘯鏃朵篃鑳藉姝e父榪愯錛屼絾褰撴垜浠湪嫻忚鍣ㄤ腑榪愯榪欎釜Applet鏃舵祻瑙堝櫒灝變細鎶ラ敊銆備絾鏈夋椂鎴戜滑鐨勭‘瑕佽鍙栨枃浠朵腑鐨勫唴瀹癸紝姣斿瑕佸皢鏈嶅姟鍣?/a>涓殑.txt鏂囦歡鍐呭鍦ˋpplet涓樉紺哄嚭鏉ワ紝鏄笉鏄氨娌℃湁鍔炴硶浜嗗憿錛?


---- 涓嶏紒鏈夊姙娉曘傚喅紿嶅氨鏄垜浠笉瑕佸皢榪欎簺鏈嶅姟鍣ㄤ笂鐨勬枃浠朵綔涓烘櫘閫氭枃浠舵潵澶勭悊錛岃屾槸灝嗗畠浠綔涓虹綉緇滆祫婧愭潵鑾峰彇瀹冧滑鐨勫唴瀹廣傚湪Java涓彲鐢ㄤ簬鑾峰彇緗戠粶璧勬簮鐨勭被涓昏鏈変袱縐嶏紝涓鏄疷RL綾伙紝鍙︿竴涓槸URLConnection綾匯備袱涓被閮芥彁渚涗簡浠ュ瓧鑺傛祦鐨勬柟寮忚鍙栬祫婧愪俊鎭殑鏂規硶錛岃屼笖鍙互瀵硅祫婧愪俊鎭殑綾誨瀷浣滃嚭鍒ゆ柇錛屼互渚夸綔鐩稿簲鐨勫鐞嗐備笉鍚屼箣澶勬槸URLConnection綾誨彲鎻愪緵鐨勪俊鎭瘮URL綾昏澶氬緱澶氾紝瀹冮櫎浜嗗彲浠ヨ幏鍙栬祫婧愭暟鎹錛岃繕鍙互鎻愪緵璧勬簮闀垮害銆佽祫婧愬彂閫佹椂闂淬佽祫婧愭渶鏂版洿鏂版椂闂淬佽祫婧愮紪鐮併佽祫婧愮殑鏍囬絳夎澶氫俊鎭?


---- 浠ヤ笅鏄袱涓被鐨勫父鐢ㄦ柟娉曘?


URL綾伙細

· URL(String, String, int, String)

鏋勯犳柟娉曪紝鍒涘緩涓涓寘鍚崗璁被鍨嬨佷富鏈哄悕銆?br />

绔彛鍙峰拰璺緞鐨刄RL瀵硅薄

· URL(String, String, String)

鏋勯犳柟娉曪紝鍒涘緩涓涓寘鍚崗璁被鍨嬨佷富鏈哄悕鍜岃礬寰?br />

鐨刄RL瀵硅薄錛屽叾涓鍙e彿涓虹己鐪佸?br />

· URL(String)

鏋勯犳柟娉曪紝鍒涘緩涓涓猆RL瀵硅薄錛屽弬鏁板皢鍗忚

銆佷富鏈哄悕銆佺鍙e彿鍜岃礬寰勭粍鍚堣搗鏉?br />

· URL(URL,String)

鏋勯犳柟娉曪紝鏍規嵁緇欏畾URL瀵硅薄涓庣浉瀵硅礬寰勫垱寤轟竴涓柊鐨刄RL瀵硅薄

· Object getContent( )

媯绱RL鍐呭淇℃伅錛屽茍榪斿洖緇欏璞?br />

· InputStream openStream( )

浠庤祫婧愬榪斿洖涓涓緭鍏ユ祦

· URLConnection openConnection( )

鐢熸垚涓涓猆RLConnection瀵硅薄


URLConnection綾伙細

· protected URLConnection(URL)

鏋勯犳柟娉曪紝鍒涘緩涓涓拡瀵規寚瀹歎RL瀵硅薄鐨刄RLConnection綾?br />

· Object getContent( )

榪斿洖URL瀵硅薄鎵瀵瑰簲鐨勫唴瀹?br />

· InputStream getInputStream( )

鑾峰彇浠庡璞′腑璇誨彇鐨勫瓧鑺傛祦

· Protected static String guessContentTypeFromStream(InputStream is)

鏍規嵁杈撳叆嫻佺寽嫻嬪唴瀹圭殑綾誨瀷


---- 涓嬮潰浠ヨ鍙栨湇鍔″櫒涓婄殑.txt鏂囦歡鍐呭涓轟緥璇存槑濡備綍鍦ˋpplet涓鍙栨枃浠躲傝鏈嶅姟鍣ㄧ殑IP鍦板潃涓?02.114.1.16錛?txt鏂囦歡鐨勮礬寰勪負/file/sample.txt銆備互涓嬫槸璇誨彇sample.txt鍐呭鐨凙pplet鐨勬簮浠g爜銆?


//getfile.html

 

< HTML >
< HEAD >
< TITLE >璇誨彇鏂囦歡鐨凙pplet< /TITLE >
< /HEAD >
< BODY >

榪欐槸鏈嶅姟鍣ㄤ笂TXT鏂囦歡鐨勫唴瀹?/span>< BR >

< Applet code="getFile.class" width=200 height=100 >

< /Applet >
< /BODY >

< /HTML >

 


//getFile.java

import java.awt.*;
import java.applet.*;
import java.net.*;
import java.io.*;

public class getFile extends Applet
{
String info;

public void init()
{
URL url;
URLConnection urlc;

resize(
200,100);
setBackground(Color.white);

try{

url 
= new URL("http://202.114.1.16/file/sample.txt");
urlc 
= url.openConnection();
urlc.connect();

info 
= getInfo(urlc);
}
catch(MalformedURLException mfe){
System.out.println(
"URL form error!");
}
catch(IOException ioe){
System.out.println(
"IO Exception!");
}

}


public void paint(Graphics g)
{
g.setColor(Color.red);
g.drawString(info,
50,50);
}


public String getInfo(URLConnection urlc)
{
String txt 
= new String();
InputStream is;
int i;

try{
is 
= urlc.getInputStream();
= is.read();
while(i != -1){
txt 
= txt + (char)i;
= is.read();
}


is.close();

}
catch(IOException ioe){
System.out.println(
"IO Exception!");
txt 
= new String("File read failed!");
}


return txt;
}

}

 


浠ヤ笂JAVA紼嬪簭鍦ㄤ袱縐嶇郴緇熶腑璋冭瘯鍧囬氳繃錛屼袱縐嶇郴緇熺殑閰嶇疆鍒嗗埆涓猴細

錛?錛?鏈嶅姟鍣細Digital Unix + Oracle Webserver3.0

嫻忚鍣細Netscape4.0.5鎴朓E4.0

錛?錛?鏈嶅姟鍣細Windows98 + Pws

嫻忚鍣細Netscape4.0.5鎴朓E4.0



鐢╞ufferedreader鐨勬柟娉?br />
//create url to the file on server
            URL url = new URL(ma.getCodeBase(),"filename");
            URLConnection urlc 
= url.openConnection();
            
            BufferedReader in 
= new BufferedReader(new InputStreamReader(urlc.getInputStream()));
            String line
=null;
            
if( (line = in.readLine()) != null ) 
            
{            
                System.out.printv(line);            
            }

            in.close();

鍐欏叆
//create url to the file on server
        URL url = new URL(config.getCodeBase(),"servlet/jsp name");
        URLConnection urlc 
= url.openConnection();

            urlc.setDoOutput(true);

        PrintStream stream = new PrintStream( urlc.getOutputStream() );
        stream.println("param name="+
"something write to file");

            BufferedReader in = new BufferedReader( new InputStreamReader( urlc.getInputStream()));娉ㄦ剰榪欓噷瑕佹帴鏀秊sp錛弒ervlet鐨剅esponse錛?鍚﹀垯瀹冧笉榪愯

鍦ㄦ湇鍔″櫒绔敤servlet錛廽sp寰楀埌request錛岀劧鍚庡鍏惰繘琛屽鐞嗭紙save to a file or鍏朵粬錛?娉ㄦ剰榪欓噷瑕佹帴鏀秊sp錛弒ervlet鐨剅esponse錛?鍚﹀垯瀹冧笉榪愯
// 鏍規嵁鏃墮棿寰楁枃浠跺悕
Calendar calendar = Calendar.getInstance();
String fileame 
= String.valueOf(calendar.getTimeInMillis()) +".html";
fileame 
= request.getRealPath("/")+fileame;//鐢熸垚鐨刪tml鏂囦歡淇濆瓨璺緞
FileOutputStream fileoutputstream = new FileOutputStream(fileame);//寤虹珛鏂囦歡杈撳嚭嫻?/span>
byte tag_bytes[] = templateContent.getBytes();
fileoutputstream.write(tag_bytes);
fileoutputstream.close();


kooyee 2008-03-15 00:51 鍙戣〃璇勮
]]>
銆怞TabbedPane銆憈ab change浜嬩歡http://www.tkk7.com/Javawind/archive/2008/03/08/184617.htmlkooyeekooyeeFri, 07 Mar 2008 16:50:00 GMThttp://www.tkk7.com/Javawind/archive/2008/03/08/184617.htmlhttp://www.tkk7.com/Javawind/comments/184617.htmlhttp://www.tkk7.com/Javawind/archive/2008/03/08/184617.html#Feedback0http://www.tkk7.com/Javawind/comments/commentRss/184617.htmlhttp://www.tkk7.com/Javawind/services/trackbacks/184617.htmlimport java.awt.*;
import java.awt.event.*;
import java.util.StringTokenizer;
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.event.TreeSelectionEvent;
import javax.swing.event.TreeSelectionListener;
import javax.swing.text.JTextComponent;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.TreePath;
 
public class SelectableTree extends JFrame
implements TreeSelectionListener,ChangeListener
{
 
   
protected Component makeJTreePanel(JTree tree)
   
{
      JPanel panel 
= new JPanel(false);
      panel.setLayout(
new GridLayout(11));
      panel.add(
new JScrollPane(tree));
      
return panel;
   }

 
   
protected JTree makeJTree(String text)
   
{
      DefaultMutableTreeNode root 
               
= new DefaultMutableTreeNode(text);
      
for(int i = 0; i < 4; i++)
      
{
         DefaultMutableTreeNode child 
               
= new DefaultMutableTreeNode(text + i);
         
for(int j = 0; j < 4; j++)
            child.add(
new DefaultMutableTreeNode(text + i + j));
         root.add(child);
      }

 
      JTree tree 
= new JTree(root);
      tree.addTreeSelectionListener(
this);
      
return tree;
   }

 
   
public void valueChanged(TreeSelectionEvent event)
   
{
      String temp 
= event.getPath().toString();
      
for(StringTokenizer token = new StringTokenizer(temp, ","); token.hasMoreTokens();)
         temp 
= token.nextToken();
      textArea.setText(
"Current Selection: " + temp.substring(0, temp.length() - 1));
   }

 
   
/**Sole method of ChangeListener*/
   
public void stateChanged(ChangeEvent e)
   
{
        DefaultSingleSelectionModel dSM 
                
= (DefaultSingleSelectionModel)e.getSource();
      
int index = dSM.getSelectedIndex();
        String tabName 
= tabbedPane.getTitleAt(index);
        
/** I imagine you will do more than this*/
        
if(textArea != null)
            textArea.setText(
"Tab Selected: " + tabName);
        
   }

   
/****************************************/
   
   
public SelectableTree()
   
{
      
super("ECHO Service Demo");
      
//WindowUtilities.setNativeLookAndFeel();
      
//addWindowListener(new ExitListener());
      setDefaultCloseOperation(EXIT_ON_CLOSE);
      Container content 
= getContentPane();
      tabbedPane 
= new JTabbedPane();
      
      
/**add ChangeListener to Model*/
      tabbedPane.getModel().addChangeListener(
this);
      
/*******************************************/
      
      Component panel1 
= makeJTreePanel(makeJTree("Taxonomy1"));
      tabbedPane.addTab(
"Taxonomy1"null, panel1, null);
      tabbedPane.setSelectedIndex(
0);
      Component panel2 
= makeJTreePanel(makeJTree("Taxonomy2"));
      tabbedPane.addTab(
"Taxonomy2"null, panel2, null);
      Component panel3 
= makeJTreePanel(makeJTree("Taxonomy3"));
      tabbedPane.addTab(
"Taxonomy3"null, panel3, null);
      Component panel4 
= makeJTreePanel(makeJTree("Taxonomy4"));
      tabbedPane.addTab(
"Taxonomy4"null, panel4, null);
      content.add(tabbedPane, 
"Center");
      textArea 
= new JTextArea("Services of Current Category: NONE");
      content.add(textArea, 
"South");
      setSize(
350375);
      setVisible(
true);
      }

 
      
public static void main(String args[])
      
{
         
new SelectableTree().setVisible(true);
      }

 
private JTabbedPane tabbedPane;
private JTextArea textArea;
}




kooyee 2008-03-08 00:50 鍙戣〃璇勮
]]>
銆怌omboBox銆戞敼鍙橀夋嫨鏃禝temStateChanged 瑙﹀彂涓ゆhttp://www.tkk7.com/Javawind/archive/2008/03/07/184614.htmlkooyeekooyeeFri, 07 Mar 2008 15:53:00 GMThttp://www.tkk7.com/Javawind/archive/2008/03/07/184614.htmlhttp://www.tkk7.com/Javawind/comments/184614.htmlhttp://www.tkk7.com/Javawind/archive/2008/03/07/184614.html#Feedback0http://www.tkk7.com/Javawind/comments/commentRss/184614.htmlhttp://www.tkk7.com/Javawind/services/trackbacks/184614.html
瑕佷嬌榪欎釜浜嬩歡鍙彂鐢熶竴嬈★紝鍙互榪欐牱錛?br />
public void itemStateChanged(ItemEvent ie){
if(ie.getStateChanged() == ItemEvent.SELECTED){
// here do whatever you were going to do when the item was selected
    }
   
}


kooyee 2008-03-07 23:53 鍙戣〃璇勮
]]>
[Table] Swing Table 涓嬌鐢?buttonhttp://www.tkk7.com/Javawind/archive/2008/03/02/183199.htmlkooyeekooyeeSat, 01 Mar 2008 16:16:00 GMThttp://www.tkk7.com/Javawind/archive/2008/03/02/183199.htmlhttp://www.tkk7.com/Javawind/comments/183199.htmlhttp://www.tkk7.com/Javawind/archive/2008/03/02/183199.html#Feedback0http://www.tkk7.com/Javawind/comments/commentRss/183199.htmlhttp://www.tkk7.com/Javawind/services/trackbacks/183199.htmlCellRenderer鍜?CellEditor. 瀹冧滑浠ヤ綔涓篿nner class鍔犲叆鍒皌able鎵鍦ㄧ殑class涓?br />
瀹氫箟涓涓猚ell鐨凧button娓叉煋瀵硅薄

class ButtonRenderer extends JButton implements TableCellRenderer {

          
public ButtonRenderer() {
            setOpaque(
true);
          }


          
public Component getTableCellRendererComponent(JTable table, Object value,
              
boolean isSelected, boolean hasFocus, int row, int column) {
            
if (isSelected) {
              setForeground(table.getSelectionForeground());
              setBackground(table.getSelectionBackground());
            }
 else {
              setForeground(table.getForeground());
              setBackground(UIManager.getColor(
"Button.background"));
            }

            setText((value 
== null? "" : value.toString());
            
return this;
          }

        }



瀹氫箟button cell editor

class ButtonEditor extends DefaultCellEditor {
          
protected JButton button;

          
private String label;

          
private boolean isPushed;
          
          
private String selectId;

          
public ButtonEditor(JCheckBox checkBox) {
            
super(checkBox);
            button 
= new JButton();
            button.setOpaque(
true);
            button.addActionListener(
new ActionListener() {
              
public void actionPerformed(ActionEvent e) {
                fireEditingStopped();
              }

            }
);
          }


          
public Component getTableCellEditorComponent(JTable table, Object value,
              
boolean isSelected, int row, int column) {
            
if (isSelected) {
              button.setForeground(table.getSelectionForeground());
              button.setBackground(table.getSelectionBackground());
            }
 else {
              button.setForeground(table.getForeground());
              button.setBackground(table.getBackground());
            }

           
            label 
= (value == null? "" : value.toString(); 
            button.setText(label);
//get the value of the first cell in this selected row
            selectId = table.getValueAt(row, 0).toString();
            isPushed 
= true;
            
return button;
          }


         //榪欓噷鏄偣鍑籦utton鎵ц鐨勬搷浣?/span> 
                public Object getCellEditorValue() {
            
if (isPushed) {
              
                                JOptionPane.showMessageDialog(
null"The first of this row is"+selectId, "", JOptionPane.ERROR_MESSAGE);
            }

            isPushed 
= false;
            
return new String(label);
          }


          
public boolean stopCellEditing() {
            isPushed 
= false;
            
return super.stopCellEditing();
          }


          
protected void fireEditingStopped() {
            
super.fireEditingStopped();
          }

        }


鏈鍚庡湪table涓姞鍏ヤ粬浠? 鍋囪娣誨姞鍒皌able涓悕涓猴紓button錛傜殑鍒?br />
table.getColumn("Button").setCellRenderer(new ButtonRenderer());
            
    table.getColumn(
"Button").setCellEditor( new ButtonEditor(new JCheckBox()));


kooyee 2008-03-02 00:16 鍙戣〃璇勮
]]>
[Button] disable 鍚庣戶緇Е鍙戜簨浠?/title><link>http://www.tkk7.com/Javawind/archive/2008/03/01/183173.html</link><dc:creator>kooyee</dc:creator><author>kooyee</author><pubDate>Sat, 01 Mar 2008 11:52:00 GMT</pubDate><guid>http://www.tkk7.com/Javawind/archive/2008/03/01/183173.html</guid><wfw:comment>http://www.tkk7.com/Javawind/comments/183173.html</wfw:comment><comments>http://www.tkk7.com/Javawind/archive/2008/03/01/183173.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/Javawind/comments/commentRss/183173.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/Javawind/services/trackbacks/183173.html</trackback:ping><description><![CDATA[<br /> button setEnable(false) 鍚庯紝 button鏄劇ず涓虹伆鑹詫紝浣嗘槸榪樻槸鑳藉瑙﹀彂鐐瑰嚮絳変簨浠躲?瑙e喅鏂規硶鍙互鍦ㄤ簨浠舵墽琛岀殑鎿嶄綔涓姞鍏ラ獙璇?br /> <br /> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" /><span style="color: #008000">//</span><span style="color: #008000">if enable than do some operation<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #008000">//</span><span style="color: #008000">if disable do nothing</span><span style="color: #008000"><br /> <img id="Codehighlighter1_87_135_Open_Image" onclick="this.style.display='none'; Codehighlighter1_87_135_Open_Text.style.display='none'; Codehighlighter1_87_135_Closed_Image.style.display='inline'; Codehighlighter1_87_135_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_87_135_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_87_135_Closed_Text.style.display='none'; Codehighlighter1_87_135_Open_Image.style.display='inline'; Codehighlighter1_87_135_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" alt="" /></span><span style="color: #0000ff">if</span><span style="color: #000000">(</span><span style="color: #0000ff">this</span><span style="color: #000000">.jButton.isEnabled())</span><span id="Codehighlighter1_87_135_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.tkk7.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_87_135_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />            </span><span style="color: #008000">//</span><span style="color: #000000">if ture to do these        <br />         <font style="color: #000000" color="#008000">}</font></span><span style="color: #008000">//</span><span style="color: #008000">false do nothing    </span></div> </span> <img src ="http://www.tkk7.com/Javawind/aggbug/183173.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/Javawind/" target="_blank">kooyee</a> 2008-03-01 19:52 <a href="http://www.tkk7.com/Javawind/archive/2008/03/01/183173.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>[Text] 鏀瑰彉鏂囧瓧浜嬩歡http://www.tkk7.com/Javawind/archive/2008/03/01/183172.htmlkooyeekooyeeSat, 01 Mar 2008 11:44:00 GMThttp://www.tkk7.com/Javawind/archive/2008/03/01/183172.htmlhttp://www.tkk7.com/Javawind/comments/183172.htmlhttp://www.tkk7.com/Javawind/archive/2008/03/01/183172.html#Feedback0http://www.tkk7.com/Javawind/comments/commentRss/183172.htmlhttp://www.tkk7.com/Javawind/services/trackbacks/183172.html
void caretPositionChanged(InputMethodEvent event)
          This method is called when the cursor position within the text is changed.
 void inputMethodTextChanged(InputMethodEvent event)
          This method is called when the text is changed.


inputMethodTextChanged 浜嬩歡鍦ㄦ枃瀛楁敼鍙樺悗瑙﹀彂


The text field fires three events: a key-pressed event, a key-typed event, and a key-released event.
Note :
the key-typed event doesn't have key code information. 鍚湁key charactere淇℃伅
key-pressed and key-released events don't have key character information. 鍚湁key code淇℃伅

鐢ㄦ潵媯楠宼ext changed鍙互鐢╧ey-released events. 鍥犱負瀹冭兘澶熼氳繃getText錛堬級寰楀埌textfield涓敼鍙樺悗鐨則ext.  鑰?nbsp;key-pressed event, key-typed event 寰楀埌鐨勬槸鏀瑰彉鍓嶇殑鏂囧瓧

kooyee 2008-03-01 19:44 鍙戣〃璇勮
]]>
[Mouse, Keyboard] mouse clicked涓?mouse pressed, a key-pressed event, a key-typed event, and a key-released event 鐨勫尯鍒?/title><link>http://www.tkk7.com/Javawind/archive/2008/03/01/183169.html</link><dc:creator>kooyee</dc:creator><author>kooyee</author><pubDate>Sat, 01 Mar 2008 11:25:00 GMT</pubDate><guid>http://www.tkk7.com/Javawind/archive/2008/03/01/183169.html</guid><wfw:comment>http://www.tkk7.com/Javawind/comments/183169.html</wfw:comment><comments>http://www.tkk7.com/Javawind/archive/2008/03/01/183169.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/Javawind/comments/commentRss/183169.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/Javawind/services/trackbacks/183169.html</trackback:ping><description><![CDATA[1.<br /> mouse clicked涓?mouse pressed 鐨勫尯鍒?br /> <br /> 鍓嶈呮槸鍦ㄥ悓涓涓綅緗畃ress鍜宺elease鎵嶈Е鍙戜簨浠訛紝鎵ц鎿嶄綔. 濡傛灉鍦ㄧ敤鎴蜂竴涓綅緗寜涓嬮紶鏍囧悗鏀瑰彉浜嗕富鎰忥紝鍒欑Щ鍔ㄥ埌鍙︿竴涓綅緗紙鎸夐挳澶栭潰錛夋斁寮灝變細鍙栨秷鎿嶄綔錛堜笉鎵ц鎿嶄綔錛?<br /> <p><br /> 鑰屽悗鑰呭彧鏄Е鍙憄ress浜嬩歡, 涔熷氨鏄鎸変笅榧犳爣灝辨墽琛屾搷浣?br /> <br /> <br /> <br /> <br /> 2.<br /> <br /> The text field fires three events: a key-pressed event, a key-typed event, and a key-released event. <br /> Note :<br /> the key-typed event doesn't have key code information.<br /> key-pressed and key-released events don't have key character information.<br /> <br /> 鐢ㄦ潵媯楠宼ext changed鍙互鐢╧ey-released events. 鍥犱負瀹冭兘澶熼氳繃getText錛堬級寰楀埌textfield涓敼鍙樺悗鐨則ext.  鑰?nbsp;key-pressed event, key-typed event 寰楀埌鐨勬槸鏀瑰彉鍓嶇殑鏂囧瓧<br /> </p> <li>Press and release the Shift key. <br /> The text field fires two events: a key-pressed and a key-released. The text field doesn't fire a key-typed event because Shift, by itself, doesn't correspond to any character. <p> </p> <li>Type an uppercase 'A' by pressing the Shift and A keys. <br /> You'll see the following events, although perhaps not in this order: key-pressed (Shift), key-pressed (A), key typed ('A'), key-released (A), key-released (Shift). Note that Shift is listed as the modifier key for the key-typed and key-pressed events. <p> </p> <li>Type an uppercase 'A' by pressing and releasing the Caps Lock key, and then pressing the A key. <br /> You should see the following events: key-pressed (Caps Lock), key-pressed (A), key typed ('A'), key-released (A). Note that Caps Lock is <em>not</em> listed as a modifier key. <p> </p> <li>Press the Tab key. No Tab key-pressed or key-released events are received by the key event listener. This is because the focus subsystem consumes focus traversal keys, such as Tab and Shift Tab. Press Tab twice more to return the focus to the text area. <p> </p> <li>Press a function key, such as F3. You'll see that the function key is an action key. <p> </p> <li>Press the left Shift key, followed by the right Shift key. The key-pressed and key-released events indicate which Shift key was typed. <p> </p> <li>Press the Num Lock key if your keyboard has a number pad. As for Caps Lock, there is a key-pressed event, but no key-released event. <p> </p> <li>Press the '2' key on the number pad. You see the key-pressed, key-typed, and key-released events for the number '2'. <p> </p> <li>Press the '2' key on the standard keyboard. Again, you see the three event messages. The key-typed events for both number 2 keys are identical same as press in number pad. But the key-pressed and key-released events indicate different key codes and different key locations. <p> </p> <li>Press the Num Lock key again. A key-released event is fired. </li> <img src ="http://www.tkk7.com/Javawind/aggbug/183169.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/Javawind/" target="_blank">kooyee</a> 2008-03-01 19:25 <a href="http://www.tkk7.com/Javawind/archive/2008/03/01/183169.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Swing 榧犳爣鍙屽嚮浜嬩歡http://www.tkk7.com/Javawind/archive/2008/02/29/183044.htmlkooyeekooyeeFri, 29 Feb 2008 14:31:00 GMThttp://www.tkk7.com/Javawind/archive/2008/02/29/183044.htmlhttp://www.tkk7.com/Javawind/comments/183044.htmlhttp://www.tkk7.com/Javawind/archive/2008/02/29/183044.html#Feedback0http://www.tkk7.com/Javawind/comments/commentRss/183044.htmlhttp://www.tkk7.com/Javawind/services/trackbacks/183044.html

榧犳爣鍙屽嚮浜嬩歡

public void mouseClicked(MouseEvent e) {
    
if (e.getClickCount() == 2{
        
// handle event
    }

}




kooyee 2008-02-29 22:31 鍙戣〃璇勮
]]>
[Swing] Table 鎿嶄綔http://www.tkk7.com/Javawind/archive/2008/02/29/183036.htmlkooyeekooyeeFri, 29 Feb 2008 13:07:00 GMThttp://www.tkk7.com/Javawind/archive/2008/02/29/183036.htmlhttp://www.tkk7.com/Javawind/comments/183036.htmlhttp://www.tkk7.com/Javawind/archive/2008/02/29/183036.html#Feedback0http://www.tkk7.com/Javawind/comments/commentRss/183036.htmlhttp://www.tkk7.com/Javawind/services/trackbacks/183036.html鍏充簬table鐨勪嬌鐢ㄦ柟娉曞彲浠ュ弬鑰僺un鐨勫畼鏂圭綉绔欙細

http://java.sun.com/docs/books/tutorial/uiswing/components/table.html



榪欓噷琛ュ厖鐨勪富瑕佹槸model鐨勪嬌鐢紝鍘昏嚜瀹氫箟table鐨刦ormat銆?br />
鍦―efaultTableModel 鍩虹涓婃敼榪沵odel銆?鍦ㄥ畾涔塶ew DefaultTableModel鏃朵慨鏀筼verride瀹冪殑鍐呴儴method

閮ㄥ垎浠g爜錛?br />

String[] columnNames = {"ID""Date""Value""Qty""Total"}
            Vector columnNamesV 
= new Vector(Arrays.asList(columnNames));
            Vector rowData 
= new Vector();

table.setModel(
new javax.swing.table.DefaultTableModel(rowData,
     columnNamesV) 
{

//閫氳繃榪欎釜method浣縯able鑳藉鏍規嵁cell鐨刼bject綾誨瀷鏉ュ喅瀹氭樉紺烘牸寮忥紝渚嬪boolean浠heckbox鏍煎紡鏄劇ず錛岃屼笉鏄痶rue/false鐨勬枃瀛椼?/span>
    public Class getColumnClass(int c) {
              Vector col 
= (Vector)getDataVector().get(0);
     
return col.get(c).getClass();
          }


//浣垮叏閮╟ell涓轟笉鑳界紪杈?/span>
    public boolean isCellEditable(int rowIndex, int columnIndex) {
     
return false;
    }

   }
);




kooyee 2008-02-29 21:07 鍙戣〃璇勮
]]>
Swing鍏抽棴鍜屾墦寮framehttp://www.tkk7.com/Javawind/archive/2008/02/23/181678.htmlkooyeekooyeeSat, 23 Feb 2008 15:30:00 GMThttp://www.tkk7.com/Javawind/archive/2008/02/23/181678.htmlhttp://www.tkk7.com/Javawind/comments/181678.htmlhttp://www.tkk7.com/Javawind/archive/2008/02/23/181678.html#Feedback0http://www.tkk7.com/Javawind/comments/commentRss/181678.htmlhttp://www.tkk7.com/Javawind/services/trackbacks/181678.html
close frame

frame.dispose();//not fire INTERNAL_FRAME_CLOSING event, but fire INTERNAL_FRAME_CLOSED event

frame.setClosed(
true);//fire INTERNAL_FRAME_CLOSING event and INTERNAL_FRAME_CLOSED event

open frame
jDesktopPane.remove(frame);
jDesktopPane.add(frame);
frame.show();

鍦ㄦ坊鍔爁rame涔嬪墠蹇呴』鍏堟妸鏃х殑縐誨嚭鐖跺鍣? 瑙i櫎鍜屽師鏉ョ埗瀹瑰櫒鐨勮仈緋? 鍚﹀垯浼氬鑷?br /> illegal component position. ( 鐢變簬瑕嗙洊浜嗗師鍏堟坊鍔犵殑浣嶇疆錛岃櫧鐒舵槸鍚屼竴涓猳bject).

//if frame not exist or closed
        if (frame == null||frame.isClosed()) {
            frame 
= new Frame();
            jDesktopPane.remove(frame);
            jDesktopPane.add(frame);
            frame.setVisible(
true);
        }

        
        
//if not create new frame object use following
        
//if (!frame.isShowing()){
        
//    jDesktopPane.remove(frame);
        
//    jDesktopPane.add(frame);
        
//    frame.setVisible(true);
        
//}

//to active the frame
        try {
            frame.setSelected(
true);
        }
 catch (Exception e) {
            e.printStackTrace();
        }




2銆?br />
濡傛灉浠巉rame鐨勫瓙瀹瑰櫒涓殑button絳夊幓鍏抽棴frame錛岃鐢?br />
JInternalFrame parent = (JInternalFrame)this.getRootPane().getParent();//寰楀埌frame
        parent.dispose();

鍏堝緱鍒板瓙鎺т歡鐨勯《紿楁牸錛宺ootPane鐨刾arent鎵嶆槸涓婂眰鐨刦rame鎺т歡銆?濡傛灉鐩存帴鐢╰his.getParent錛堬級寰楀埌鐨勫彧鏄寘鍚繖涓帶浠剁殑瀹瑰櫒錛圝Panel絳夛級銆?



3銆?br />
閫氳繃Matisse鍦ㄤ竴涓猚lass涓坊鍔犲涓猣rames錛?eclipse涓湪design view鐘舵佷笅鍙抽敭outline 涓璒ther Components鍘繪坊鍔犲叾浠栨帶浠訛紝鍖呮嫭internal frame銆?br />


4銆?br />
frame

isClosed() 楠岃瘉鏄惁鍏抽棴錛屾病寤虹珛frame瀹炰緥鏄紝return false銆?褰撳緩绔嬪疄渚嬪悗錛宖rame鏄劇ず鍒檙eturn false錛宖rame dispose鍚巖eturn true

isShowing() 楠岃瘉鏄惁鏄劇ず錛屼笉鍐峝esktop鎴栧叾浠朿ontainer涓樉紺猴紝榪檙eturn false銆?br />
嬋媧籥ctive a frame 浣跨敤錛?br /> setSelected(true)








kooyee 2008-02-23 23:30 鍙戣〃璇勮
]]>
鎸夐敭閫鍑篴pplet or framehttp://www.tkk7.com/Javawind/archive/2008/02/16/180219.htmlkooyeekooyeeSat, 16 Feb 2008 15:12:00 GMThttp://www.tkk7.com/Javawind/archive/2008/02/16/180219.htmlhttp://www.tkk7.com/Javawind/comments/180219.htmlhttp://www.tkk7.com/Javawind/archive/2008/02/16/180219.html#Feedback0http://www.tkk7.com/Javawind/comments/commentRss/180219.htmlhttp://www.tkk7.com/Javawind/services/trackbacks/180219.htmlexit = new javax.swing.JButton();
 

 
exit.addActionListener(
new java.awt.event.ActionListener() {
      
public void actionPerformed(java.awt.event.ActionEvent evt) {
             exitActionPerformed(evt);
        }

}
);
 

 
private void exitActionPerformed(java.awt.event.ActionEvent evt) {
        
try {  
                 System.exit(
0);
     }
 catch (Exception e){
            input.setText(
"Error: " + e.toString());
        }

    }


瀵逛簬frame闄や簡榪欎釜鏂規硶澶?榪樺彲浠ョ敤dispose()
btnClose.addActionListener( 
         
                        
new ActionListener() 
                       
{
                               
// pass query to tthe frame
                             public void actionPerformed( ActionEvent event )
                             
{
                 
                                 dispose();
                 
                             }
 // end actionPerformed
                         }
  // end ActionListener inner class          
                      ); // end call to addActionListener 


kooyee 2008-02-16 23:12 鍙戣〃璇勮
]]>
Swing Textfield 娣誨姞 Text limit 鍔熻兘http://www.tkk7.com/Javawind/archive/2008/02/16/180215.htmlkooyeekooyeeSat, 16 Feb 2008 14:57:00 GMThttp://www.tkk7.com/Javawind/archive/2008/02/16/180215.htmlhttp://www.tkk7.com/Javawind/comments/180215.htmlhttp://www.tkk7.com/Javawind/archive/2008/02/16/180215.html#Feedback0http://www.tkk7.com/Javawind/comments/commentRss/180215.htmlhttp://www.tkk7.com/Javawind/services/trackbacks/180215.html

    int textLimit = 20
    private void jTextCashierKeyTyped(java.awt.event.KeyEvent evt) {
        
//not input character if great than textlimit
        if (jTextCashier.getText().length() == textLimit) {
            evt.consume();
        }

    }
榪欐牱褰撹緭鍏ユ枃瀛楅暱搴︿負闄愬埗鐨勯暱搴︽椂錛屽垯涓嶅鐞嗕簨浠躲?榪欐牱杈懼埌娌℃湁杈撳叆鐨勬晥鏋? 



    MOUSE_PRESS=1,  //琛ㄧず榧犳爣鍘嬩笅
    MOUSE_RELEASE=2,// 琛ㄧず榧犳爣鍦ㄤ笉鍚屼綅緗噴鏀?br />     MOUSE_CLICK=3, //琛ㄧず榧犳爣鍦ㄥ悓涓浣嶇疆鐐瑰嚮
    MOUSE_ENTER=4,//榧犳爣榪涘叆
    MOUSE_EXIT=5;//榧犳爣紱誨紑


kooyee 2008-02-16 22:57 鍙戣〃璇勮
]]>
[Swing] 浣跨敤Matisse榪涜swing緙栫▼http://www.tkk7.com/Javawind/archive/2008/02/09/179510.htmlkooyeekooyeeSat, 09 Feb 2008 10:55:00 GMThttp://www.tkk7.com/Javawind/archive/2008/02/09/179510.htmlhttp://www.tkk7.com/Javawind/comments/179510.htmlhttp://www.tkk7.com/Javawind/archive/2008/02/09/179510.html#Feedback0http://www.tkk7.com/Javawind/comments/commentRss/179510.htmlhttp://www.tkk7.com/Javawind/services/trackbacks/179510.html闃呰鍏ㄦ枃

kooyee 2008-02-09 18:55 鍙戣〃璇勮
]]>
銆嶥ialog銆忓埄鐢↗ava Swing璁捐鏍囧噯瀵硅瘽妗?/title><link>http://www.tkk7.com/Javawind/archive/2008/02/08/179469.html</link><dc:creator>kooyee</dc:creator><author>kooyee</author><pubDate>Fri, 08 Feb 2008 12:19:00 GMT</pubDate><guid>http://www.tkk7.com/Javawind/archive/2008/02/08/179469.html</guid><wfw:comment>http://www.tkk7.com/Javawind/comments/179469.html</wfw:comment><comments>http://www.tkk7.com/Javawind/archive/2008/02/08/179469.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/Javawind/comments/commentRss/179469.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/Javawind/services/trackbacks/179469.html</trackback:ping><description><![CDATA[Swing涓彁渚涗簡JOptionPane綾繪潵瀹炵幇綾諱技Windows騫沖彴涓嬬殑MessageBox鐨勫姛鑳斤紝鍚屾牱鍦↗ava涓篃鏈夛紝鍒╃敤JOptionPane綾諱腑鐨勫悇涓猻tatic鏂規硶鏉ョ敓鎴愬悇縐嶆爣鍑嗙殑瀵硅瘽妗嗭紝瀹炵幇鏄劇ず鍑轟俊鎭佹彁鍑洪棶棰樸佽鍛娿佺敤鎴瘋緭鍏ュ弬鏁扮瓑鍔熻兘銆傝繖浜涘璇濇閮芥槸妯″紡瀵硅瘽妗嗐? <p>銆銆ConfirmDialog銆---銆紜瀵硅瘽妗嗭紝鎻愬嚭闂錛岀劧鍚庣敱鐢ㄦ埛鑷繁鏉ョ‘璁わ紙鎸?Yes"鎴?No"鎸夐挳錛?/p> <p>銆銆InputDialog銆---銆鎻愮ず杈撳叆鏂囨湰</p> <p>銆銆MessageDialog銆---銆鏄劇ず淇℃伅</p> <p>銆銆OptionDialog銆-錛嶃緇勫悎鍏跺畠涓変釜瀵硅瘽妗嗙被鍨嬨?/p> <p>銆銆榪欏洓涓璇濇鍙互閲囩敤showXXXDialog()鏉ユ樉紺猴紝濡俿howConfirmDialog()鏄劇ず紜瀵硅瘽妗嗐乻howInputDialog()鏄劇ず杈撳叆鏂囨湰瀵硅瘽妗嗐乻howMessageDialog()鏄劇ず淇℃伅瀵硅瘽妗嗐乻howOptionDialog()鏄劇ず閫夋嫨鎬х殑瀵硅瘽妗嗐傚畠浠墍浣跨敤鐨勫弬鏁拌鏄庡涓嬶細</p> <p>銆銆鈶?ParentComponent錛氭寚紺哄璇濇鐨勭埗紿楀彛瀵硅薄錛屼竴鑸負褰撳墠紿楀彛銆備篃鍙互涓簄ull鍗抽噰鐢ㄧ己鐪佺殑Frame浣滀負鐖剁獥鍙o紝姝ゆ椂瀵硅瘽妗嗗皢璁劇疆鍦ㄥ睆騫曠殑姝d腑銆?/p> <p>銆銆鈶?message錛氭寚紺鴻鍦ㄥ璇濇鍐呮樉紺虹殑鎻忚堪鎬х殑鏂囧瓧</p> <p>銆銆鈶?String title錛氭爣棰樻潯鏂囧瓧涓層?/p> <p>銆銆鈶?Component錛氬湪瀵硅瘽妗嗗唴瑕佹樉紺虹殑緇勪歡錛堝鎸夐挳錛?/p> <p>銆銆鈶?Icon錛氬湪瀵硅瘽妗嗗唴瑕佹樉紺虹殑鍥炬爣</p> <p>銆銆鈶?messageType錛氫竴鑸彲浠ヤ負濡備笅鐨勫糆RROR_MESSAGE銆両NFORMATION_MESSAGE銆乄ARNING_MESSAGE銆丵UESTION_MESSAGE銆丳LAIN_MESSAGE銆?/p> <p>銆銆鈶?optionType錛氬畠鍐沖畾鍦ㄥ璇濇鐨勫簳閮ㄦ墍瑕佹樉紺虹殑鎸夐挳閫夐」銆備竴鑸彲浠ヤ負DEFAULT_OPTION銆乊ES_NO_OPTION銆乊ES_NO_CANCEL_OPTION銆丱K_CANCEL_OPTION銆?/p> <p>銆銆浣跨敤瀹炰緥錛?/p> <p>銆銆(1) 鏄劇ずMessageDialog</p> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000">JOptionPane.showMessageDialog(</span><span style="color: #0000ff">null</span><span style="color: #000000">, </span><span style="color: #000000">"</span><span style="color: #000000">鍦ㄥ璇濇鍐呮樉紺虹殑鎻忚堪鎬х殑鏂囧瓧</span><span style="color: #000000">"</span><span style="color: #000000">, </span><span style="color: #000000">"</span><span style="color: #000000">鏍囬鏉℃枃瀛椾覆</span><span style="color: #000000">"</span><span style="color: #000000">, JOptionPane.ERROR_MESSAGE);</span></div> <p>銆銆(2) 鏄劇ずConfirmDialog</p> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000">JOptionPane.showConfirmDialog(</span><span style="color: #0000ff">null</span><span style="color: #000000">, </span><span style="color: #000000">"</span><span style="color: #000000">choose one</span><span style="color: #000000">"</span><span style="color: #000000">, </span><span style="color: #000000">"</span><span style="color: #000000">choose one</span><span style="color: #000000">"</span><span style="color: #000000">, JOptionPane.YES_NO_OPTION);<br /> <font color="#7f0055"><strong>            if </strong></font><font color="#000000">(</font><font color="#000000">n == JOptionPane.YES_OPTION</font><font color="#000000">) {</font><br /> <font color="#ffffff">            </font><font color="#000000">setLabel</font><font color="#000000">(</font><font color="#2a00ff">"OK. Keep an eye on your wallet."</font><font color="#000000">)</font><font color="#000000">;</font><br /> <font color="#ffffff">          </font><font color="#000000">} </font><font color="#7f0055"><strong>else if </strong></font><font color="#000000">(</font><font color="#000000">n == JOptionPane.NO_OPTION</font><font color="#000000">) {</font><br /> <font color="#ffffff">            </font><font color="#000000">setLabel</font><font color="#000000">(</font><font color="#2a00ff">"Whew! Good choice."</font><font color="#000000">)</font><font color="#000000">;</font><br /> <font color="#ffffff">          </font><font color="#000000">} </font><font color="#7f0055"><strong>else </strong></font><font color="#000000">{</font><br /> <font color="#ffffff">            </font><font color="#000000">setLabel</font><font color="#000000">(</font><font color="#2a00ff">"It is your civic duty to cast your vote."</font><font color="#000000">)</font><font color="#000000">;</font><br /> <font color="#ffffff">          </font><font color="#000000">}</font><br /> </span></div> <p>銆銆(3) 鏄劇ずOptionDialog錛氳縐嶅璇濇鍙互鐢辯敤鎴瘋嚜宸辨潵璁劇疆鍚勪釜鎸夐挳鐨勪釜鏁板茍榪斿洖鐢ㄦ埛鐐瑰嚮鍚勪釜鎸夐挳鐨勫簭鍙鳳紙浠?寮濮嬭鏁幫級</p> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img id="Codehighlighter1_19_34_Open_Image" onclick="this.style.display='none'; Codehighlighter1_19_34_Open_Text.style.display='none'; Codehighlighter1_19_34_Closed_Image.style.display='inline'; Codehighlighter1_19_34_Closed_Text.style.display='inline';" alt="" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_19_34_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_19_34_Closed_Text.style.display='none'; Codehighlighter1_19_34_Open_Image.style.display='inline'; Codehighlighter1_19_34_Open_Text.style.display='inline';" alt="" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /><span style="color: #000000">Object[] options </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span id="Codehighlighter1_19_34_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.tkk7.com/Images/dot.gif" /></span><span id="Codehighlighter1_19_34_Open_Text"><span style="color: #000000">{</span><span style="color: #000000">"</span><span style="color: #000000">紜畾</span><span style="color: #000000">"</span><span style="color: #000000">,</span><span style="color: #000000">"</span><span style="color: #000000">鍙栨秷</span><span style="color: #000000">"</span><span style="color: #000000">,</span><span style="color: #000000">"</span><span style="color: #000000">甯姪</span><span style="color: #000000">"</span><span style="color: #000000">}</span></span><span style="color: #000000">;<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">int</span><span style="color: #000000"> response</span><span style="color: #000000">=</span><span style="color: #000000">JOptionPane.showOptionDialog(</span><span style="color: #0000ff">this</span><span style="color: #000000">, </span><span style="color: #000000">"</span><span style="color: #000000">榪欐槸涓夐」瀵硅瘽妗嗭紝鐢ㄦ埛鍙互閫夋嫨鑷繁鐨勬寜閽殑涓暟</span><span style="color: #000000">"</span><span style="color: #000000">, </span><span style="color: #000000">"</span><span style="color: #000000">閫夐」瀵硅瘽妗嗘爣棰?/span><span style="color: #000000">"</span><span style="color: #000000">,JOptionPane.YES_OPTION, JOptionPane.QUESTION_MESSAGE, </span><span style="color: #0000ff">null</span><span style="color: #000000">, options, options[</span><span style="color: #000000">0</span><span style="color: #000000">]);<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">if</span><span style="color: #000000">(response</span><span style="color: #000000">==</span><span style="color: #000000">0</span><span style="color: #000000">)<br /> <img id="Codehighlighter1_220_252_Open_Image" onclick="this.style.display='none'; Codehighlighter1_220_252_Open_Text.style.display='none'; Codehighlighter1_220_252_Closed_Image.style.display='inline'; Codehighlighter1_220_252_Closed_Text.style.display='inline';" alt="" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_220_252_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_220_252_Closed_Text.style.display='none'; Codehighlighter1_220_252_Open_Image.style.display='inline'; Codehighlighter1_220_252_Open_Text.style.display='inline';" alt="" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span id="Codehighlighter1_220_252_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.tkk7.com/Images/dot.gif" /></span><span id="Codehighlighter1_220_252_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />銆</span><span style="color: #0000ff">this</span><span style="color: #000000">.setTitle(</span><span style="color: #000000">"</span><span style="color: #000000">鎮ㄦ寜涓嬩簡絎琌K鎸夐挳 </span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span><span style="color: #000000"><br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">else</span><span style="color: #000000"> </span><span style="color: #0000ff">if</span><span style="color: #000000">(response</span><span style="color: #000000">==</span><span style="color: #000000">1</span><span style="color: #000000">)<br /> <img id="Codehighlighter1_275_311_Open_Image" onclick="this.style.display='none'; Codehighlighter1_275_311_Open_Text.style.display='none'; Codehighlighter1_275_311_Closed_Image.style.display='inline'; Codehighlighter1_275_311_Closed_Text.style.display='inline';" alt="" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_275_311_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_275_311_Closed_Text.style.display='none'; Codehighlighter1_275_311_Open_Image.style.display='inline'; Codehighlighter1_275_311_Open_Text.style.display='inline';" alt="" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span id="Codehighlighter1_275_311_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.tkk7.com/Images/dot.gif" /></span><span id="Codehighlighter1_275_311_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />銆</span><span style="color: #0000ff">this</span><span style="color: #000000">.setTitle(</span><span style="color: #000000">"</span><span style="color: #000000">鎮ㄦ寜涓嬩簡絎珻ancel鎸夐挳 </span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span><span style="color: #000000"><br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">else</span><span style="color: #000000"> </span><span style="color: #0000ff">if</span><span style="color: #000000">(response</span><span style="color: #000000">==</span><span style="color: #000000">2</span><span style="color: #000000">)<br /> <img id="Codehighlighter1_334_368_Open_Image" onclick="this.style.display='none'; Codehighlighter1_334_368_Open_Text.style.display='none'; Codehighlighter1_334_368_Closed_Image.style.display='inline'; Codehighlighter1_334_368_Closed_Text.style.display='inline';" alt="" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_334_368_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_334_368_Closed_Text.style.display='none'; Codehighlighter1_334_368_Open_Image.style.display='inline'; Codehighlighter1_334_368_Open_Text.style.display='inline';" alt="" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span id="Codehighlighter1_334_368_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.tkk7.com/Images/dot.gif" /></span><span id="Codehighlighter1_334_368_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" />銆</span><span style="color: #0000ff">this</span><span style="color: #000000">.setTitle(</span><span style="color: #000000">"</span><span style="color: #000000">鎮ㄦ寜涓嬩簡絎琀elp鎸夐挳 </span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span><span style="color: #000000">銆</span></div> 銆 <p> </p> <p>銆銆(4) 鏄劇ずInputDialog 浠ヤ究璁╃敤鎴瘋繘琛岃緭鍏?/p> <p>銆銆</p> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000">String inputValue </span><span style="color: #000000">=</span><span style="color: #000000"> JOptionPane.showInputDialog(</span><span style="color: #000000">"</span><span style="color: #000000">Please input a value</span><span style="color: #000000">"</span><span style="color: #000000">); </span></div> <p>  <p>銆銆(5) 鏄劇ずInputDialog 浠ヤ究璁╃敤鎴瘋繘琛岄夋嫨鍦拌緭鍏?/p> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img id="Codehighlighter1_26_55_Open_Image" onclick="this.style.display='none'; Codehighlighter1_26_55_Open_Text.style.display='none'; Codehighlighter1_26_55_Closed_Image.style.display='inline'; Codehighlighter1_26_55_Closed_Text.style.display='inline';" alt="" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_26_55_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_26_55_Closed_Text.style.display='none'; Codehighlighter1_26_55_Open_Image.style.display='inline'; Codehighlighter1_26_55_Open_Text.style.display='inline';" alt="" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /><span style="color: #000000">Object[] possibleValues </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span id="Codehighlighter1_26_55_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.tkk7.com/Images/dot.gif" /></span><span id="Codehighlighter1_26_55_Open_Text"><span style="color: #000000">{ </span><span style="color: #000000">"</span><span style="color: #000000">First</span><span style="color: #000000">"</span><span style="color: #000000">, </span><span style="color: #000000">"</span><span style="color: #000000">Second</span><span style="color: #000000">"</span><span style="color: #000000">, </span><span style="color: #000000">"</span><span style="color: #000000">Third</span><span style="color: #000000">"</span><span style="color: #000000"> }</span></span><span style="color: #000000">; </span><span style="color: #008000">//</span><span style="color: #008000">鐢ㄦ埛鐨勯夋嫨欏圭洰</span><span style="color: #008000"><br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">Object selectedValue </span><span style="color: #000000">=</span><span style="color: #000000"> JOptionPane.showInputDialog(</span><span style="color: #0000ff">null</span><span style="color: #000000">, </span><span style="color: #000000">"</span><span style="color: #000000">Choose one</span><span style="color: #000000">"</span><span style="color: #000000">, </span><span style="color: #000000">"</span><span style="color: #000000">Input</span><span style="color: #000000">"</span><span style="color: #000000">,JOptionPane.INFORMATION_MESSAGE, </span><span style="color: #0000ff">null</span><span style="color: #000000">, possibleValues, possibleValues[</span><span style="color: #000000">0</span><span style="color: #000000">]);<br /> <img alt="" src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />setTitle(</span><span style="color: #000000">"</span><span style="color: #000000">鎮ㄦ寜涓嬩簡</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">(String)selectedValue</span><span style="color: #000000">+</span><span style="color: #000000">"</span><span style="color: #000000">欏圭洰</span><span style="color: #000000">"</span><span style="color: #000000">);</span></div> <img src ="http://www.tkk7.com/Javawind/aggbug/179469.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/Javawind/" target="_blank">kooyee</a> 2008-02-08 20:19 <a href="http://www.tkk7.com/Javawind/archive/2008/02/08/179469.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Swing涓璴abel鏄劇ず澶氳Text鍜屽褰╂枃瀛?/title><link>http://www.tkk7.com/Javawind/archive/2008/02/08/179464.html</link><dc:creator>kooyee</dc:creator><author>kooyee</author><pubDate>Fri, 08 Feb 2008 10:08:00 GMT</pubDate><guid>http://www.tkk7.com/Javawind/archive/2008/02/08/179464.html</guid><wfw:comment>http://www.tkk7.com/Javawind/comments/179464.html</wfw:comment><comments>http://www.tkk7.com/Javawind/archive/2008/02/08/179464.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/Javawind/comments/commentRss/179464.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/Javawind/services/trackbacks/179464.html</trackback:ping><description><![CDATA[<p>AWT Label 涓嶆敮鎸佸琛屾枃瀛楋紝 瑙e喅鐨勬柟娉曟槸寤虹珛澶氫釜label瀹炵幇澶氳鍦╬anel涓紝鎴栬呭緩绔嬭嚜宸辯殑鎺т歡<br /> <br /> 鍦?nbsp;Swing 涓彲浠ュ湪text鐨勫肩敤HTML鍘誨疄鐜幫細</p> <pre> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" /><span style="color: #000000">String htmlLabel </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">"</span><span style="color: #000000"><html><sup>HTML</sup> <sub><em>Label</em></sub><br></span><span style="color: #000000">"</span><span style="color: #000000"> </span><span style="color: #000000">+</span><span style="color: #000000"><br /> <img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />      </span><span style="color: #000000">"</span><span style="color: #000000"><font color=\</span><span style="color: #000000">"</span><span style="color: #000000">#FF0080\</span><span style="color: #000000">"</span><span style="color: #000000">><u>Multi-line</u></font></span><span style="color: #000000">"</span><span style="color: #000000">;<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />JLabel label </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> JLabel(htmlLabel);<br /> <img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span></div> </pre> <p>濡傛灉鐢╘n鎴朶r錛屽垯闇瑕佸畾涔夎嚜宸辯殑Swing鎺т歡銆?/p> <img src ="http://www.tkk7.com/Javawind/aggbug/179464.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/Javawind/" target="_blank">kooyee</a> 2008-02-08 18:08 <a href="http://www.tkk7.com/Javawind/archive/2008/02/08/179464.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>[Swing] JLable鏀瑰彉鐨勯鑹?/title><link>http://www.tkk7.com/Javawind/archive/2008/02/02/179094.html</link><dc:creator>kooyee</dc:creator><author>kooyee</author><pubDate>Sat, 02 Feb 2008 14:30:00 GMT</pubDate><guid>http://www.tkk7.com/Javawind/archive/2008/02/02/179094.html</guid><wfw:comment>http://www.tkk7.com/Javawind/comments/179094.html</wfw:comment><comments>http://www.tkk7.com/Javawind/archive/2008/02/02/179094.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/Javawind/comments/commentRss/179094.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/Javawind/services/trackbacks/179094.html</trackback:ping><description><![CDATA[鐢╯etBackground(color)<br /> <br /> 鎶妉abel鐨勮儗鏅壊璁炬垚浣犳兂瑕佺殑錛岀劧鍚庝慨鏀筶abel鐨勪笉閫忔槑灞炴?opaque)璁句負true <img src ="http://www.tkk7.com/Javawind/aggbug/179094.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/Javawind/" target="_blank">kooyee</a> 2008-02-02 22:30 <a href="http://www.tkk7.com/Javawind/archive/2008/02/02/179094.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://fennenll.com" target="_blank">青青青国产手机频在线免费观看</a>| <a href="http://317777aa.com" target="_blank">中国亚洲呦女专区</a>| <a href="http://5tww.com" target="_blank">亚洲日韩一页精品发布</a>| <a href="http://www44414.com" target="_blank">浮力影院亚洲国产第一页</a>| <a href="http://trgod.com" target="_blank">亚洲不卡AV影片在线播放</a>| <a href="http://tj-zhongfa.com" target="_blank">亚洲AV无码成H人在线观看</a>| <a href="http://hnqkzj.com" target="_blank">亚洲国产精品尤物YW在线观看</a>| <a href="http://www2626cf.com" target="_blank">免费国产一级特黄久久</a>| <a href="http://gztzbj.com" target="_blank">亚洲国产精品不卡毛片a在线</a>| <a href="http://fennenll.com" target="_blank">亚洲精品综合久久</a>| <a href="http://aierphoto.com" target="_blank">亚洲欧洲无码AV电影在线观看</a>| <a href="http://720880.com" target="_blank">亚洲无av在线中文字幕</a>| <a href="http://boyonet.com" target="_blank">亚洲av色影在线</a>| <a href="http://22youjizz.com" target="_blank">亚洲成aⅴ人片在线影院八</a>| <a href="http://19b1.com" target="_blank">亚洲中文字幕无码av永久</a>| <a href="http://2499m.com" target="_blank">亚洲AV无码男人的天堂 </a>| <a href="http://800141.com" target="_blank">日韩成人在线免费视频</a>| <a href="http://www-566846.com" target="_blank">国产一区二区三区无码免费</a>| <a href="http://56v6.com" target="_blank">亚洲国产专区一区</a>| <a href="http://fense1.com" target="_blank">亚洲成AV人片在线观看</a>| <a href="http://ai-xian.com" target="_blank">亚洲综合色丁香麻豆</a>| <a href="http://beijinzhongliuyiyuan.com" target="_blank">亚洲一区二区三区久久</a>| <a href="http://44od.com" target="_blank">亚洲av无码专区在线观看亚</a>| <a href="http://haidiaori.com" target="_blank">特级毛片aaaa级毛片免费</a>| <a href="http://www454yu.com" target="_blank">国产一级一毛免费黄片</a>| <a href="http://1212777.com" target="_blank">最近中文字幕免费2019</a>| <a href="http://zgfxshop.com" target="_blank">成人毛片免费在线观看</a>| <a href="http://shaonvfushi.com" target="_blank">xvideos亚洲永久网址</a>| <a href="http://988938.com" target="_blank">亚洲精品国产精品乱码不99</a>| <a href="http://yaboxxx125.com" target="_blank">亚洲高清无在码在线无弹窗</a>| <a href="http://rseav.com" target="_blank">xxx毛茸茸的亚洲</a>| <a href="http://7t53.com" target="_blank">免费夜色污私人影院网站电影</a>| <a href="http://h588888.com" target="_blank">eeuss草民免费</a>| <a href="http://cn-zggx.com" target="_blank">最近中文字幕mv免费高清在线</a>| <a href="http://njyadi.com" target="_blank">在线观看免费成人</a>| <a href="http://zhongxueping888.com" target="_blank">亚洲AV伊人久久青青草原 </a>| <a href="http://chinaedubrand.com" target="_blank">我的小后妈韩剧在线看免费高清版 </a>| <a href="http://www-15706.com" target="_blank">久久久久亚洲AV无码永不</a>| <a href="http://mp4888.com" target="_blank">亚洲深深色噜噜狠狠网站</a>| <a href="http://guhey.com" target="_blank">免费毛片毛片网址</a>| <a href="http://szgreater.com" target="_blank">一级特黄aa毛片免费观看</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>