Vraag & Antwoord

Programmeren

Printen vanuit een java applicatie

7 antwoorden
  • Hallo, Ik heb een programma gemaakt in java en daar wil ik graag een printfunctie aan toevoegen. Nu heb ik al iets gelezen over printen en java, maar dat lijkt heel omslachtig en dat kon ik ook niet echt doorgronden :oops:. Wat is de normale mannieer om vanuit een java programma te printen ? Ik wil graag dat de waarden uit een JTable mooi op papier worden gepresenteerd, het hoeft niet grafisch o.i.d, maar gewoon text netjes onderelkaar (in spreadsheet / tabel vorm). Hoe kan ik dat het best bereiken ? P&B
  • tja, wat is normaal? Maar ik weet t iig niet precies. Waarschijnlijk heb je dit al wel gezien, maar daarmee zou t toch moeten lukken. http://java.sun.com/j2se/1.4.2/docs/api/javax/print/package-summary.html
  • Ja, natuurlijk had ik die al gevonden, maar uit de voorbeelden wordt ik niet echt veel wijs, maar dat komt ook doordat ik nog niet veel java ervaring heb Het printen binnen java is best complex blijkt...ik had gehoopt dat ik misschien iets over het hoofd had gezien, maar als dit de print-api voor java is, dan kan ik me daar misschien maar beter nog niet aan branden ... Bedankt voor de moeite i.i.g. P&B
  • STOM ! Het zou welleens veel makkelijker kunnen zijn dan ik tot nu toe dacht ! :lol: Gewoon een kwestie van printable implementeren en de bewuste table.print() zou voldoende moeten zijn :). Ben benieuwd of het werkt ... P&B
  • [quote:a7a41cbc2d="Pinky & The Brain"] Ben benieuwd of het werkt ... P&B[/quote:a7a41cbc2d] ik ook, ik wil ook wel eens weten hoe dat precies zit...
  • [quote:31d4a4e3b5="marientje"][quote:31d4a4e3b5="Pinky & The Brain"] Ben benieuwd of het werkt ... P&B[/quote:31d4a4e3b5] ik ook, ik wil ook wel eens weten hoe dat precies zit...[/quote:31d4a4e3b5] Ha ha ha, nou ik kan je vertellen dat het gewoon werkt en uitermate simpel is ! :) Ik heb het ontzettend druk, maar morgen moet ik er toch weer aan werken, dus dan post ik wel even het stukje code, maar volgens mij is dat overkill .... d.w.z. dat je eigelijk alleen maar de printable methode hoeft aan te roepen. Dus als je een JTable myTable; hebt b.v. dan zou myTable.print(); al genoeg moeten zijn om het printer-dialoogvenster tevoorschijn te toeren. Punt was echter dat ik waarschijnlijk in oudere pre 1.4 / 1.5 java code terecht kwam en toen was het printen blijkbaar nog niet zo goed doorontwikkeld. Nu is het werkelijk een fluitje van een cent. De howto's en FAQ's die ik las hadden hele lappen code nodig om iets te printen, omdat je als het ware een printer net als een scherm moet voeden en dus net als in eeen paintcomponent al je offsets dynamisch bepalen ! Daar schrok ik nogal van, maar het blijkt dus (inmiddels met de latere versies ?) veel makkelijker te kunnen. Het printen vanuit een java-applicatie blijft echter wel erg traag :wink: Ik zal morgen nog wel even proberen een stukje code te plaatsen. P&B
  • ok, hartstikke bedankt voor je uitleg!

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.