Child pages
  • Nyomtatási kép
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Sziasztok!

Egy A4-es lapra szeretnék pár dolgot írni, vonalak, stb. és ezt egy nyomtatási képben megjeleníteni, majd utána kinyomtatni.

Szerény java tudásomat több napos guglizás után kb. 20-30 PrintPreview példa tanulmányozásával próbáltam olyan szintre emelni, hogy esetleg még sikerülhet is. Miután egy-két ilyen példát szétcincáltam az alábbi krövidke kis kódot sikerült összetákolnom.

A kérdésem az, hogy amit szeretnék, annak kb.így kellene kinézni, illetve alapnak ez így jó-e?

Egyáltalán továbbjuthatok-e ebből, vagy máshogy kellene megközelíteni?

Nyílván még sok dolgot kell hoozá összeszednem, meg alakítani rajta, hogy tényleg azt csinálja majd, amit szeretnék.

 

import java.awt.*;

import javax.swing.*;

 

public class NyomtatasiKep extends JFrame {

Papir papir = new Papir();

NyomtatasiKep() {

super("Nyomtatási kép");

setSize(600, 700);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

add(papir);

setVisible(true);

 }

private class Papir extends JPanel {

Lap lap = new Lap();

public Papir() {

add(lap);

}

class Valami extends JPanel {

@Override

public void paintComponent(Graphics g) {

super.paintComponent(g);

this.setBackground(Color.WHITE);

}

}

class Lap extends Valami {

Lap() {

setPreferredSize(new Dimension(400,600));

}

}

}

public static void main(String[] args) {

new NyomtatasiKep();

}

}

      
      
Page viewed times
#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))
  • No labels