Oczywiście zapoznałem się z podstawami, jednak drukowanie w Javie wydaje mi się bardzo niewygodne, nie wspominając że zazwyczaj tutoriale opisują jak wydrukować np. całe JTable. Oczywiście zapoznałem się z : http://docs.oracle.com/javase/tutorial/2d/printing/index.html
Zobaczcie jednak jak wygląda przykładowy program podany przez oracla i przyjrzyjcie się szczególnie okolicom .addGroup Przecież to horror.
Odkrył ktoś jakiś przyjaźniejszy sposób na drukowanie?
Dla mnie bardzo fajnie organizuje to C# w formsach. Mamy kontrolki takie jak: PageSetupDialog, PrintDialog, PrintDocument, PrintPrevievControl, PrintPrevievDialog.
Oczywiście w Javie mamy okienko z ustawieniami druku. Jednak w C# wszystko jest bardzo intuicyjne, a raczej w .NET, bo pisałem program drukujący nawet w F#. Łatwo narysować coś na obrazku, odpowiednio przekazać i łatwo ustawić. Potem można na wyspecjalizowanej kontrolce obejrzeć podgląd. Wszystko łatwo zrozumieć i kod tego jest krótki.