Just nu i M3-nätverket
Gå till innehåll

Telleluy

Medlem
  • Antal inlägg

    400
  • Gick med

  • Senaste besök

Om Telleluy

  • Medlemstitel
    Aktiv
  • Födelsedag 1976-10-04

Profil

  • Ort
    Stockholm
  1. Ska du skriva ut informationon om ett Media på skärmen eller på skrivaren? Ska du skriva ut på skärmen så borde din printmedtod se ut typ såhär: (beroende på vilka propertys Media-klassen har) [log] //-----metoden print------------------------------------------------------- ----- public void print() { System.out.println("\n" + "Mediasamlingen: " + "\n"); System.out.println("Samlingen inneh†ller f.n " + counter + " mediaprodukter." + "\n\n"); for(int i = 0; i < list.length; i++) { if( list != null ) System.out.println("Artist:" + list.getArtist() + ", Album:" + list.getAlbum()); } }[/log] Ska du skriva ut på skrivare så finns det ett busenkelt sätt, men det blir inte så snyggt och det fungerar bara på lokalt anslutna skrivare: [log] import java.io.*; public class SimplePrinting { public static void main(String[] args) { try { FileWriter out = new FileWriter("lpt1"); out.write("Hello world"); out.write(0x0D); // CR out.close(); } catch (IOException e) { e.printStackTrace(); } } } [/log] Annars får du använda javas print API. läs mer här: http://java.sun.com/j2se/1.5.0/docs/api/javax/print/package-summary.html //T [inlägget ändrat 2005-06-09 12:16:24 av Telleluy] [inlägget ändrat 2005-06-09 12:17:21 av Telleluy]
  2. Ok. Flytta in Action gui = new Action(); gui.setParent(this); i constructorn så att det blir såhär: //-----konstruktor------------------------------------------ -------------------- public MediaContainer(int i_size) { SIZE = i_size; list = new Media[size]; counter = 0; Action gui = new Action(); gui.setParent(this); }//konstruktor som bara skapas för att kunna lagra element Sedan borde det fungera. //T
  3. Kan du posta hela koden för behållaren så är det enklare?
  4. Visst. Istället för konstruktorn så kan du lägga till en metod i din gui-klass som sätter fältet parent: void setParent(MinBehållare parent){ this.parent = parent; } och i din behållare, istället för MittGUI gui = new MittGUI(this); så skriver du MittGUI gui = new MittGUI(); gui.setParent(this); //T
  5. när du skapar instansen av sitt gui så skickar du med instansen av din behållare: MittGUI gui = new MittGUI(this); detta gör du endast en gång och det medför att du kan komma åt den instansen från ditt gui- det här är en metod i behållaren som du kan anropa från ditt gui: public void addDetsomskalläggastill(){ //gör grejor } här är en till: public void addLiteAndragrejor(){ //gör andra grejor } de här metoderna anropar du då från ditt gui genom att skriva parent.addDetomskallläggastill(); och parent.addLiteAndragrejor();
  6. Du behöver inte lägga till något mer i constructorn. Definiera metoderna i din behållare som vanligt. I ditt GUI så anropar du då dom med this.parent.metodnamn(..) //T
  7. du får skicka med instansen av din "behållare" till ditt GUI när du instansierar det. ex: i din behållare: MinBehållare{ MittGUI gui = new MittGUI(this); public void addDetsomskalläggastill(){ //gör grejor } } i ditt gui får du lägga till en parameter i constructorn och ett privat fält som håller instansen: MittGUI{ private MinBehållare parent; public MittGUI(MinBehållare parent){ this.parent = parent; } //För att komm åt metoderna i din behållare: this.parent.addDetsomskallläggastill(); } Lycka till! /T
  8. Problemet är nog designen av tabellen. Det bästa är att ha en enskild rad för varje vecka istället för en kolumn. typ såhär: |Vecka|Försäljning| ---------------------- |46 |6000 |47 |60000 |48 |0 då kan du enkelt få fram det du önskar med till exempel: [color="#0000ff"]SELECT[/color] * [color="#0000ff"]FROM[/color] Veckoförsäljning [color="#0000ff"]WHERE[/color] Vecka = 47 OR Vecka = 48 //T
  9. Nåt sånt här borde göra tricket: function hideAll(){ var vLayers = document.getElementsByTagName("div"); var i; for(i = 0; i < vLayers.length; i++){ if(vLayers[i].id.substr(0,9) == "kommentar"){ vLayers[i].style.display = "none"; } } } har inte testat den men du fattar säklert poängen. //T
  10. Telleluy

    hmmmm

    UNION gör det åt dig. ex: [color="#0000ff"]SELECT[/color] username, password, usertype [color="#0000ff"]FROM[/color] customers [color="#0000ff"]UNION[/color] [color="#0000ff"]ALL[/color] [color="#0000ff"]SELECT[/color] username, password, usertype [color="#0000ff"]FROM[/color] employees Det viktiga är att kolumnernas antal och datatyp är samma i båda uttrycken. /T
  11. testa med [color="#0000ff"]SELECT[/color] Namn [color="#0000ff"]FROM[/color] Personal [color="#0000ff"]WHERE[/color] Arbetsomrade [color="#0000ff"]IN[/color] (2,3,10,15,17,19) /T
  12. Telleluy

    Bluescreen

    Högerklicka på "My Computer", välj advanced/ startup/recovery och bocka ur checkboxen för automatic reboot . Då ser du meddelandet tills du startar om maskinen själv. På samma flik kan du även ställa in om den skall dumpa minnet till disk. /T
  13. [color="#0000ff"]RETURN[/color] /T
  14. Enkelt: Gör replace på följande: < till &lt; > till &gt; " till &quot; så renderas det inte. du kan även lägga det i ett <pre>...</pre> för att behålla formatteringen. //T
  15. Det här är en som sägs kunna rise from the dead: Rana sylvatica Skogsgroda, bor i U.S.A och Kanada. Den enda amfibien som hittats norr om polcirkeln. http://animaldiversity.ummz.umich.edu/site/accounts/information/Rana_sylvatica.html //Telle
×
×
  • Skapa nytt...