Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

Java»æͼ ÈçºÎÕýÈ·»æͼºÍ³öÏÖ¹ö¶¯Ìõ

ÃæÊÇÎÒÈÏΪÕýÈ·µÄ×ö·¨£¨½áºÏ×Ô¼ºµÄ¾­ÑéдµÄ£¬Èç¹û²»ÕýÈ·£¬Çë´ó¼ÒÖ¸Õý£©£º
¡¡¡¡ÎҵĻæͼ¿Ø¼þÊÇJPanel£¬
¡¡¡¡³öÏÖ¹ö¶¯ÌõµÄÇ°Ìᣬ±ØÐëÈûæͼ¿Ø¼þ·ÅÔÚJScrollPaneÉÏ£¬
¡¡¡¡¶ÔÓÚJScrollPaneµÄLayout£¬Ã»ÓÐÌØÊâÒªÇó£¬ÏÂÃæÕâÑù¼´¿É£º
¡¡¡¡view plaincopy to clipboardprint?
¡¡¡¡jScrollPane1.setViewportView(jPanel1);
¡¡¡¡jScrollPane1.setViewportView(jPanel1);
¡¡¡¡È»ºó£¬ÁíÍâά³ÖÒ»¸öBufferedImage£¨¼ÙÉè½Ðimage1£©£¬¸÷ÖÖͼÏñµÄ´¦Àí¶¼ÊǶÔimage1½øÐС£
¡¡¡¡»­µÄʱºò£¬Ö»ÐèÒª°Ñimage1»­ÔÚjPanel1Éϼ´¿É¡£
¡¡¡¡ÏÂÃæÊÇÈçºÎ»­Í¼£º
¡¡¡¡£¨£±£©ÔÚÉú³ÉjPanel1µÄʱºò£¬ÐèÒª¸²¸Çpaint(Graphics g)·½·¨£¬ÔÚÀïÃæ°Ñimage1»­ÉÏÈ¥£º
¡¡¡¡view plaincopy to clipboardprint?
¡¡¡¡jPanel1 = new JPanel(){
¡¡¡¡ @Override
¡¡¡¡ public void paint(Graphics g) {
¡¡¡¡ super.paint(g);
¡¡¡¡ if(image1 != null){
¡¡¡¡ g.clearRect(0, 0, this.getWidth(), this.getHeight());
¡¡¡¡ g.drawImage(image1, 0, 0, null);
¡¡¡¡ g.dispose();
¡¡¡¡ }
¡¡¡¡ }
¡¡¡¡};
¡¡¡¡jPanel1 = new JPanel(){
¡¡¡¡ @Override
¡¡¡¡ public void paint(Graphics g) {
¡¡¡¡ super.paint(g);
¡¡¡¡ if(image1 != null){
¡¡¡¡ g.clearRect(0, 0, this.getWidth(), this.getHeight());
¡¡¡¡ g.drawImage(image1, 0, 0, null);
¡¡¡¡ g.dispose();
¡¡¡¡ }
¡¡¡¡ }
¡¡¡¡};
¡¡¡¡£¨£²£©ÔÚËùÓжÔimage1µÄ´¦ÀíÒÔºó£¬ÐèÒªµ÷ÓÃjPanel1.repaint() → ×¢£º»á×Ô¼ºµ÷ÓÃpaint(Graphics g)·½·¨
¡¡¡¡ ±ÈÈçÔÚ¶Ôimage1½øÐзŴóËõС£¬»òÕßÈ¥µôijЩÑÕÉ«ÒÔºó£¬ÐèÒªµ÷ÓÃjPanel1.repaint()
¡¡¡¡£¨£³£©ÔÚimage1µÄsizeÓб仯µÄʱºò£¬ÐèÒªµ÷Óãº
¡¡¡¡view plaincopy to clipboardprint?
¡¡¡¡jPanel1.setPreferredSize(new Dimension(image1.getWidth(),image1.getHeight()));
¡¡¡¡jPanel1.updateUI();
¡¡¡¡jPanel1.setPreferredSize(new Dimension(image1.getWidth(),image1.getHeight()));
¡¡¡¡jPanel1.updateUI();
¡¡¡¡ÕâÊǹؼü£¡£¡ÒòΪ²»ÐÞ¸ÄjPanel1µÄPreferredSizeµÄ»°£¬¹ö¶¯ÌõÓÀÔ¶¶¼³ö²»À´£¡£¡
¡¡¡¡×¢Ò⣺
¡¡¡¡ ¢ÙµÚÒ»´Î»æÖÆimage1ʱ£¬Ò²Ó¦¸Ãµ÷ÓÃÕâÁ½¾ä£¬ÒòΪimage1´Ónull±ä³ÉÓÐÖµ£¬sizeµ±È»Óб仯¡£
¡¡¡¡ ¢ÚÔÚjPanel1¸²¸ÇµÄpaint(Graphics g)·½·¨À²»Òªµ÷ÓÃÕâÁ½¾ä¡£ÒòΪµ÷ÓÃjPanel1.updateUI()ʱ£¬»á×Ô¶¯µ÷ÓÃrepaint()£¬½ø¶ø×Ô¶¯µ÷ÓÃpaint(Graph


Ïà¹ØÎĵµ£º

ubntuÏÂjavaÖÐÎÄÂÒÂë½â¾ö

cd /usr/lib/jvm/java
-1.5.0-sun-1.5.0.15/jre/lib/fonts
sudo mkdir fallback
cd fallback
sudo cp /usr/share/fonts/truetype/arphic/uming.ttc /usr/lib/jvm/java
-1.5.0-sun-1.5.0.15/jre/lib/fonts/fallback
sudo mkfontdir
sudo mkfontscale ......

¾ÞÈËÍøÂçjava±ÊÊÔ»ù´¡Ìâ·ÖÏí

1¡¢StringÊÇ×î»ù±¾µÄÊý¾ÝÀàÐÍÂð?
»ù±¾Êý¾ÝÀàÐÍ°üÀ¨byte¡¢int¡¢char¡¢long¡¢float¡¢double¡¢booleanºÍshort¡£
java.lang.StringÀàÊÇfinalÀàÐ͵ģ¬Òò´Ë²»¿ÉÒԼ̳ÐÕâ¸öÀà¡¢²»ÄÜÐÞ¸ÄÕâ¸öÀࡣΪÁËÌá¸ßЧÂʽÚÊ¡¿Õ¼ä£¬ÎÒÃÇÓ¦¸ÃÓÃStringBufferÀà
2¡¢int ºÍ Integer ÓÐʲôÇø±ð
Java ÌṩÁ½ÖÖ²»Í¬µÄÀàÐÍ£ºÒýÓÃÀàÐͺÍԭʼÀàÐÍ£¨ ......

java mysqlÁ¬½ÓÊý¾Ý¿â´úÂë

package com.lovo.cq.shopping10_1.common;
import java.sql.*;
public class DbUtil {
private PreparedStatement pstmt = null;
private Connection con = null;
public DbUtil() {
try {
Class.forName("com.mysql.jdbc.Driver");
con = DriverManager.getConnection("jdbc:mysql://l ......

javaÉú³ÉËæ»úÊý×ÖºÍ×Öĸ×éºÏ


×¢£º1.·½·¨µÄ²ÎÊý length ÊÇÉú³ÉµÄËæ»úÊýµÄ³¤¶È¡£
      2. Ö»ÏëÒª´óдµÄ×Öĸ ¿ÉÒÔʹ int choice =65£» Ö»ÏëҪСдµÄ×Öĸ£¬¾Í int choice =97£»
import java.util.Random;
public String getCharAndNumr(int length)  
{  
    String val = " ......

Ãô½Ý¿ª·¢Öбàд¸ßÖÊÁ¿Java´úÂë

Ãô½Ý¿ª·¢Öбàд¸ßÖÊÁ¿Java´úÂë
2010-03-08 10:32
 | 
1709
´ÎÔĶÁ
 | 
¡¾ÒÑÓÐ9
ÌõÆÀÂÛ¡¿·¢±íÆÀÂÛ
À´Ô´£º±ÈÌØÍø À´Ô´£ºIBM/ÍõÓÀ¿ý
 | 
Êղص½ÎÒµÄÍøÕª
Ãô½Ý¿ª·¢µÄÀíÄîÒѾ­Á÷ÐÐÁ˺ܳ¤µÄʱ¼ä£¬ÔÚÃô½Ý¿ª·¢ÖеĿª·¢µü´ú½×¶ÎÖУ¬ÎÒÃÇ¿ÉÒÔͨ¹ýÎå¸ö²½Ö裬À´ÓÐЧµÄÌá¸ßÕû¸öÏîÄ¿µÄ´úÂëÖÊÁ¿¡ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ