Portal > Foren > Java > Allgemeine Java-Programmierung > Bilder laden ?????
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 08.09.2004, 16:10 Nach oben    #1
mladdi
Gast
 
Beiträge: n/a
Standard Bilder laden ?????

Hallo ihr...
ich will ne präsentation von handys für handys machen. aber ich komm einfach nicht weiter. hab schon viele tutorials durchgemacht aber bin auf der ebene immernoch ein newbie. wie zum henker kann man ein ganz normales *.png in ein form laden. ich hab bis jetzt nur ein bild vor die listeneinträge bekommen. aber es kann doch nicht so kompliziert sein ein bild zu laden oder ??

bitte helft mir..
also das ganze soll folgendermaßen aufgebaut sein.
erst ein LOGO.
dann eine LISTE.
vielleicht noch ein hintergrund bild.

Java Code:
  1. import javax.microedition.lcdui.*;
  2. import javax.microedition.midlet.MIDlet;
  3.  
  4. public class HandyPraesentation extends MIDlet implements CommandListener {
  5.    
  6.     private final static Command CMD_EXIT = new Command("Exit", Command.EXIT, 1);
  7.     private final static Command CMD_BACK = new Command("Back", Command.BACK, 1);
  8.     private Display display;
  9.     private List menueList;
  10.     private List productList;
  11.     private List ansprechList;
  12.     private List aboutList;
  13.     private Form myX7Form;
  14.     private Form myX52Form;
  15.    ImageItem imageItem1 = new ImageItem("ImageItem", null, ImageItem.LAYOUT_DEFAULT, "altText", ImageItem.PLAIN);
  16.      Image image;
  17.    
  18.     public HandyPraesentation() {
  19.         
  20.         display = Display.getDisplay(this);
  21.    
  22.     // here can you create new forms
  23.    
  24.     /* FORM myX7 START */
  25.    
  26.     myX7Form = new Form("myX7");
  27.     myX7Form.append("bla blabla blabla blabla blabla blabla blabla blabla blabla blabla bla");
  28.     myX7Form.addCommand(CMD_BACK);
  29.         myX7Form.addCommand(CMD_EXIT);
  30.         myX7Form.setCommandListener(this);
  31.     /* FORM myX7 END */
  32.    
  33.     myX52Form = new Form("myX5-2");
  34.     myX52Form.append("bla blabla blabla blabla blabla blabla blabla blabla blabla blabla bla");
  35.     myX52Form.addCommand(CMD_BACK);
  36.         myX52Form.addCommand(CMD_EXIT);
  37.         myX52Form.setCommandListener(this);
  38.    
  39.         // end of forms
  40.  
  41.        
  42.     // here can you create lists
  43.    
  44.     /* PRODUCTLIST START */
  45.     // these are the images for the choices.
  46.         Image[] imageArray = null;
  47.    
  48.         // these are the strings for the choices.
  49.         String[] productArray = {
  50.             "myX7",
  51.             "myX5-2",
  52.             "my5-7",
  53.             "myDCB"
  54.         };
  55.     productList = new List("Produkte", Choice.IMPLICIT, productArray, imageArray);
  56.         productList.addCommand(CMD_BACK);
  57.         productList.addCommand(CMD_EXIT);
  58.         productList.setCommandListener(this);
  59.     /* PRODUCTLIST END */
  60.        
  61.     }
  62.  
  63.     protected void startApp() {
  64.         
  65.             // these are the images and strings for the choices.
  66.             Image[] imageArray = null;
  67.    
  68.             try {
  69.                 // load the duke image to place in the image array
  70.                 Image icon = Image.createImage("/images/pfeil.png");
  71.        
  72.    
  73.                 // these are the images and strings for the choices.
  74.                 imageArray = new Image[] {
  75.          
  76.                     icon,
  77.                     icon,
  78.             icon
  79.                 };
  80.             } catch (java.io.IOException err) {
  81.                 // ignore the image loading failure the application can recover.
  82.             }
  83.         
  84.         // here begin the different menues
  85.             String[] mainmenuArray = {
  86.                 "s",
  87.         "Produkte",
  88.                 "Ansprechpartner",
  89.                 "Über bla",
  90.             };
  91.         
  92.         menueList = new List("bla"Choice.IMPLICIT, mainmenuArray, imageArray);
  93.             menueList.addCommand(CMD_EXIT);
  94.             menueList.setCommandListener(this);
  95.             display.setCurrent(menueList);
  96.             //firstTime = false;
  97.         }
  98.    
  99.  
  100.     protected void destroyApp(boolean unconditional) {
  101.     }
  102.  
  103.     protected void pauseApp() {
  104.     }
  105.  
  106.     public void commandAction(Command c, Displayable d) {
  107.         /* COMMANDS FOR THE MAINMENU START */
  108.     if (d.equals(menueList)) {
  109.             if (c == List.SELECT_COMMAND) {
  110.                 if (d.equals(menueList)) {
  111.                     switch (((List)d).getSelectedIndex()) {
  112.                         case 0:
  113.                             display.setCurrent(productList);
  114.  
  115.                             break;
  116.  
  117.                         case 1:
  118.                             display.setCurrent(ansprechList);
  119.  
  120.                             break;
  121.  
  122.                         case 2:
  123.                             display.setCurrent(aboutList);
  124.  
  125.                             break;
  126.                     }
  127.                 }
  128.         }
  129.     }
  130.      /* COMMANDS FOR THE MAINMENU END */
  131.     
  132.      /* COMMANDS FOR THE PRODUCTLIST START */
  133.      if (d.equals(productList)) {
  134.             // in the productList list
  135.             if (c == List.SELECT_COMMAND) {
  136.                 if (d.equals(productList)) {
  137.                     switch (((List)d).getSelectedIndex()) {
  138.                         case 0:
  139.                             display.setCurrent(myX7Form);
  140.  
  141.                             break;
  142.                 
  143.             case 1:
  144.                             display.setCurrent(myX52Form);
  145.  
  146.                             break;
  147.             }
  148.                 }
  149.         }
  150.     }
  151.      /* COMMANDS FOR THE PRODUCTLIST END */
  152.     else {
  153.            
  154.             if (c == CMD_BACK && d.equals(myX7Form) || d.equals(myX52Form)){
  155.                 display.setCurrent(productList);
  156.         }      
  157.     }
  158.     if (c == CMD_BACK && d.equals(productList)){
  159.                 display.setCurrent(menueList);
  160.         }
  161.    
  162.         if (c == CMD_EXIT) {
  163.             destroyApp(false);
  164.             notifyDestroyed();
  165.     }
  166.     }
  167. }
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 21.10.2004, 06:29 Nach oben    #2
Erfahrener Benutzer
 
Registriert seit: 16.11.2005
Beiträge: 242
Standard

soviel ich weis sind background Images nur mit der Canvas Class möglich, nur kannst du hier keine Forms bzw Lists darstellen.

Ich kann mich aber auch Irren.
nove ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.11.2004, 11:35 Nach oben    #3
mladdi
Gast
 
Beiträge: n/a
Standard

Mann Bitte wo sind die ganzen user in dem forum. ich will beteiligung sehen. es kann doch net sein das ich hier der ieinzige bin der java2me programieren will und probleme hab gogogogo.

achso und danke nove ich habs raus. hab mir n richtig geiles buch gekauft. jetzt will ich wieder ne präsentation machen. allerdings mit 32 forms die dann alle ähnlich aus sehen. ich könnte doch eigentlich ne klasse oder methode schreiben die dann diese forms erstellt oder?? hast du nen plan ??
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Lokale Bilder laden? ljungi HTML, XML und CSS 19 21.11.2006 19:36
Viele Bilder in einem Ordner => Ladezeitproblem heohni PHP-Programmierung 7 06.10.2006 23:25
PHP Bilder verkleinern robo47 PHP-Programmierung 30 25.09.2006 19:50
[Grundlagen] GDlib und große Bilder CIX88 Tutorials 0 28.01.2006 12:46
Bilder von einem Server über http laden bluelight Allgemeine Java-Programmierung 2 12.10.2004 20:28


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:31 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44