Preview only show first 10 pages with watermark. For full document please download

Exemplos Do Deitel - Unicode

são pos exemplos pedidos no livro que depois eu postarei

   EMBED


Share

Transcript

// Fig K.3: Unicode.java,,,,, // Demonstrating how to use Unicode in Java programs.,,,,, ,,,,, // Java core packages,,,,, import java.awt.*;,,,,, ,,,,, // Java extension packages,,,,, import javax.swing.*;,,,,, ,,,,, public class Unicode extends JFrame {,,,,, private JLabel english, chinese, cyrillic, french, german, japanese, portuguese, spanish;,,, ,,,,, // Unicode constructor,,,,, public Unicode(),,,,, {,,,,, " super( ""Demonstrating Unicode"" );",,,,, ,,,,, // get content pane and set its layout,,,,, Container container = getContentPane();,,,,, container.setLayout( new GridLayout( 8, 1 ) );,,,, ,,,,, // JLabel constructor with a string argument,,,,, " english = new JLabel( ""\u0057\u0065\u006C\u0063\u006F"" +",,,,, " ""\u006D\u0065\u0020\u0074\u006F\u0020Unicode\u0021"" );",,,,, " english.setToolTipText( ""This is English"" );",,,,, container.add( english );,,,,, ,,,,, " chinese = new JLabel( ""\u6B22\u8FCE\u4F7F\u7528\u0020"" +",,,,, " ""\u0020Unicode\u0021"" );",,,,, " chinese.setToolTipText( ""This is Traditional Chinese"" );",,,,, container.add( chinese );,,,,, ,,,,, " cyrillic = new JLabel( ""\u0414\u043E\u0431\u0440\u043E"" +",,,,, " ""\u0020\u043F\u043E\u0436\u0430\u043B\u043E\u0432"" +",,,,, " ""\u0430\u0422\u044A\u0020\u0432\u0020Unicode\u0021"" );",,,,, " cyrillic.setToolTipText( ""This is Russian"" );",,,,, container.add( cyrillic );,,,,, ,,,,, " french = new JLabel( ""\u0042\u0069\u0065\u006E\u0076"" +",,,,, " ""\u0065\u006E\u0075\u0065\u0020\u0061\u0075\u0020"" +",,,,, " ""Unicode\u0021"" );",,,,, " french.setToolTipText( ""This is French"" );",,,,, container.add( french );,,,,, ,,,,, " german = new JLabel( ""\u0057\u0069\u006C\u006B\u006F"" +",,,,, " ""\u006D\u006D\u0065\u006E\u0020\u007A\u0075\u0020"" + ",,,,, " ""Unicode\u0021"" );",,,,, " german.setToolTipText( ""This is German"" );",,,,, container.add( german );,,,,, ,,,,, " japanese = new JLabel( ""Unicode\u3078\u3087\u3045\u3053"" +",,,,, " ""\u305D\u0021"" );",,,,, " japanese.setToolTipText( ""This is Japanese"" );",,,,, container.add( hiragana );,,,,, ,,,,, " portuguese = new JLabel( ""\u0053\u00E9\u006A\u0061\u0020"" +",,,,, " ""\u0042\u0065\u006D\u0076\u0069\u006E\u0064"" +",,,,, " ""\u006F\u0020Unicode\u0021"" );",,,,, " portuguese.setToolTipText( ""This is Portuguese"" );",,,,, container.add( portuguese );,,,,, ,,,,, " spanish = new JLabel( ""\u0042\u0069\u0065\u006E\u0076"" +",,,,, " ""\u0065\u006E\u0069\u0064\u0061\u0020\u0061\u0020"" +",,,,, " ""Unicode\u0021"" );",,,,, " spanish.setToolTipText( ""This is Spanish"" );",,,,, container.add( spanish );,,,,, ,,,,, } // end Unicode constructor,,,,, ,,,,, // execute application,,,,, public static void main( String args[] ),,,,, { ,,,,, Unicode application = new Unicode();,,,,, application.setDefaultCloseOperation(,,,,, JFrame.EXIT_ON_CLOSE );,,,,, application.pack();,,,,, application.setVisible( true );,,,,, ,,,,, } // end method main,,,,, ,,,,, } // end class Unicode,,,,, ,,,,, ,,,,, /**************************************************************************,,,,, * (C) Copyright 2002 by Deitel & Associates, Inc. and Prentice Hall. *,,,, * All Rights Reserved. *,,,,, * *,,,,, * DISCLAIMER: The authors and publisher of this book have used their *,,,,, * best efforts in preparing the book. These efforts include the *,,,,, * development, research, and testing of the theories and programs *,,, * to determine their effectiveness. The authors and publisher make *,,,,, * no warranty of any kind, expressed or implied, with regard to these *,,, * programs or to the documentation contained in these books. The authors *,,,,, * and publisher shall not be liable in any event for incidental or *,,,,, * consequential damages in connection with, or arising out of, the *,,, * furnishing, performance, or use of these programs. *,,, *************************************************************************/,,,,,