﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Программирование / Java  / noir!!!!! Учимся дальше. / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Thu, 20 Nov 2008 00:44:03 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: noir!!!!! Учимся дальше.</title><link>http://www.relib.com/forums/Topic784681-5-1.aspx</link><description>Я плакалъ. ОНО ЗНАЧИТ, ЧТО ЕСЛИ НЕ НАПИСАТЬ ТВОЮ ПРОГРАММУ, ОКРУЖИВ ЕЕ ЭТИМИ САМЫМИ [сode][/сode], ТО СТИРАЮТСЯ ВСЕ ПРОБЕЛЫ В НАЧАЛЕ СТРОК! После чего плоды твоего творчества становяться малочитаемы. (кстати, не копи-пейсть их из этого поста, набери сам...)&lt;BR&gt;&lt;BR&gt;Вот смотри:&lt;BR&gt;&lt;BR&gt;без тэгов:&lt;BR&gt; test&lt;BR&gt;   test&lt;BR&gt; test&lt;BR&gt;с тэгами:&lt;BR&gt;[code]&lt;BR&gt; test&lt;BR&gt;   test&lt;BR&gt; test&lt;BR&gt;[/code]&lt;BR&gt;&lt;BR&gt;Что же до печати... Честно скажу, не спец... Может, дело в шрифтах? Вообще,  Java  с принтерами не очень работает...</description><pubDate>Tue, 03 Jun 2003 00:14:00 GMT</pubDate><dc:creator>noir</dc:creator></item><item><title>noir!!!!! Учимся дальше.</title><link>http://www.relib.com/forums/Topic784681-5-1.aspx</link><description>Спосибо за постоянные ответы на мои вопросы.Я конечно многого из твоих &lt;BR&gt;слов не понимаю, я же говорил что недавно учу Java.&lt;BR&gt;Такой вопрос:&lt;BR&gt;При выводе на печать вместо таблички я с элементами списков которые я вижу в fr() на листе у меня только горизонтальные полоски и две 1.&lt;BR&gt;Ах да, что значит это сообщение когда я пишу свой вопрос, я че чета нарушаю, и че это выделено красным, че с ним делать?&lt;BR&gt;package test3;&lt;BR&gt;&lt;BR&gt;import java.awt.geom.*;&lt;BR&gt;import java.awt.*;&lt;BR&gt;import java.awt.event.*;&lt;BR&gt;import java.awt.print.*;&lt;BR&gt;&lt;BR&gt;public class frame extends Frame implements ActionListener {&lt;BR&gt;Button b1,b2,b3,b4,bf1;&lt;BR&gt;TextField tf1,tf2,tf3;&lt;BR&gt;Choice c1,c2,c3;&lt;BR&gt;Label l1,l2,l3;&lt;BR&gt;Frame fr;&lt;BR&gt;public frame() {&lt;BR&gt;super(&amp;quot;Окно программы&amp;quot;);&lt;BR&gt;setSize(300,400);&lt;BR&gt;setVisible(true);&lt;BR&gt;//&lt;BR&gt;b1=new Button(&amp;quot;Вставить&amp;quot;);&lt;BR&gt;b1.setBounds(230,50,60,20);&lt;BR&gt;add(b1);&lt;BR&gt;b2=new Button(&amp;quot;Вставить&amp;quot;);&lt;BR&gt;b2.setBounds(230,80,60,20);&lt;BR&gt;add(b2);&lt;BR&gt;b3=new Button(&amp;quot;Вставить&amp;quot;);&lt;BR&gt;b3.setBounds(230,110,60,20);&lt;BR&gt;add(b3);&lt;BR&gt;b4=new Button(&amp;quot;Предворительный просмотр&amp;quot;);&lt;BR&gt;b4.setBounds(50,250,200,20);&lt;BR&gt;add(b4);&lt;BR&gt;b4.addActionListener(this);&lt;BR&gt;//&lt;BR&gt;tf1=new TextField();&lt;BR&gt;tf1.setBounds(190,50,25,20);&lt;BR&gt;add(tf1);&lt;BR&gt;tf2=new TextField();&lt;BR&gt;tf2.setBounds(190,80,25,20);&lt;BR&gt;add(tf2);&lt;BR&gt;tf3=new TextField();&lt;BR&gt;tf3.setBounds(190,110,25,20);&lt;BR&gt;add(tf3);&lt;BR&gt;//&lt;BR&gt;c1=new Choice();&lt;BR&gt;c1.setBounds(20,50,150,20);&lt;BR&gt;add(c1);&lt;BR&gt;c1.add(&amp;quot;Орион 1&amp;quot;) ;&lt;BR&gt;c1.add(&amp;quot;Орион 2&amp;quot;);&lt;BR&gt;c1.add(&amp;quot;Орион 3&amp;quot;);&lt;BR&gt;c1.add(&amp;quot;Орион 4&amp;quot;);&lt;BR&gt;c1.add(&amp;quot;Орион 5&amp;quot;);&lt;BR&gt;c2=new Choice();&lt;BR&gt;c2.setBounds(20,80,150,20);&lt;BR&gt;add(c2);&lt;BR&gt;c2.add(&amp;quot;ДД 1&amp;quot;);&lt;BR&gt;c2.add(&amp;quot;ДД 2&amp;quot;);&lt;BR&gt;c2.add(&amp;quot;ДД 3&amp;quot;);&lt;BR&gt;c2.add(&amp;quot;ДД 4&amp;quot;);&lt;BR&gt;c3=new Choice();&lt;BR&gt;c3.setBounds(20,110,150,20);&lt;BR&gt;add(c3);&lt;BR&gt;c3.add(&amp;quot;TV 1&amp;quot;);&lt;BR&gt;c3.add(&amp;quot;TV 2&amp;quot;);&lt;BR&gt;c3.add(&amp;quot;TV 3&amp;quot;);&lt;BR&gt;c3.add(&amp;quot;TV 4&amp;quot;);&lt;BR&gt;c3.add(&amp;quot;TV 5&amp;quot;);&lt;BR&gt;c3.add(&amp;quot;TV 6&amp;quot;);&lt;BR&gt;c3.add(&amp;quot;TV 7&amp;quot;);&lt;BR&gt;c3.add(&amp;quot;TV 8&amp;quot;);&lt;BR&gt;//&lt;BR&gt;l1=new Label(&amp;quot;Централь&amp;quot;);&lt;BR&gt;l1.setBounds(20,30,100,20);&lt;BR&gt;add(l1);&lt;BR&gt;//&lt;BR&gt;}&lt;BR&gt;public static void main(String[] args) {&lt;BR&gt;frame frame = new frame();&lt;BR&gt;&lt;BR&gt;}&lt;BR&gt;  public void actionPerformed(ActionEvent e)&lt;BR&gt;  {&lt;BR&gt;  if (e.getSource()==b4)&lt;BR&gt;  {&lt;BR&gt;&lt;BR&gt;  fr fr = new fr();&lt;BR&gt;  }&lt;BR&gt;&lt;BR&gt;}&lt;BR&gt;class fr extends Frame implements ActionListener, Printable {&lt;BR&gt;Button bf1;&lt;BR&gt;public fr() {&lt;BR&gt;setBounds(300,50,200,300);&lt;BR&gt;setVisible(true);&lt;BR&gt;bf1=new Button(&amp;quot;Печать&amp;quot;);&lt;BR&gt;bf1.setBounds(75,265,50,20);&lt;BR&gt;add(bf1);&lt;BR&gt;bf1.addActionListener(this);&lt;BR&gt;}&lt;BR&gt;&lt;BR&gt; public void paint(Graphics gr)&lt;BR&gt;{&lt;BR&gt;Graphics2D g=(Graphics2D) gr;&lt;BR&gt;BasicStroke pen1=new BasicStroke(1,BasicStroke.CAP_BUTT,BasicStroke.JOIN_MITER);&lt;BR&gt;g.setStroke(pen1);&lt;BR&gt;g.draw(new Line2D.Double(20,50,180,50));&lt;BR&gt;g.draw(new Line2D.Double(20,75,180,75));&lt;BR&gt;g.draw(new Line2D.Double(20,100,180,100));&lt;BR&gt;g.draw(new Line2D.Double(20,125,180,125));&lt;BR&gt;g.draw(new Line2D.Double(20,150,180,150));&lt;BR&gt;g.draw(new Line2D.Double(20,175,180,175));&lt;BR&gt;g.draw(new Line2D.Double(20,200,180,200));&lt;BR&gt;g.draw(new Line2D.Double(20,225,180,225));&lt;BR&gt;g.draw(new Line2D.Double(20,250,180,250));&lt;BR&gt;g.draw(new Line2D.Double(45,50,45,250));&lt;BR&gt;g.drawString(&amp;quot;1&amp;quot;,22,70);&lt;BR&gt;g.drawString(&amp;quot;2&amp;quot;,22,95);&lt;BR&gt;g.drawString(&amp;quot;3&amp;quot;,22,120);&lt;BR&gt;g.drawString(&amp;quot;4&amp;quot;,22,145);&lt;BR&gt;g.drawString(&amp;quot;5&amp;quot;,22,170);&lt;BR&gt;g.drawString(&amp;quot;6&amp;quot;,22,195);&lt;BR&gt;g.drawString(&amp;quot;7&amp;quot;,22,220);&lt;BR&gt;g.drawString(&amp;quot;8&amp;quot;,22,245);&lt;BR&gt;g.drawString(c1.getSelectedItem(),50,70);&lt;BR&gt;g.drawString(c2.getSelectedItem(),50,95);&lt;BR&gt;g.drawString(c3.getSelectedItem(),50,120);&lt;BR&gt;}&lt;BR&gt;public int print(Graphics gf, PageFormat pf, int ind) throws PrinterException&lt;BR&gt;{&lt;BR&gt;Graphics2D g=(Graphics2D) gf;&lt;BR&gt;BasicStroke pen1=new BasicStroke(1,BasicStroke.CAP_BUTT,BasicStroke.JOIN_MITER);&lt;BR&gt;g.setStroke(pen1);&lt;BR&gt;g.draw(new Line2D.Double(20,50,180,50));&lt;BR&gt;g.draw(new Line2D.Double(20,75,180,75));&lt;BR&gt;g.draw(new Line2D.Double(20,100,180,100));&lt;BR&gt;g.draw(new Line2D.Double(20,125,180,125));&lt;BR&gt;g.draw(new Line2D.Double(20,150,180,150));&lt;BR&gt;g.draw(new Line2D.Double(20,175,180,175));&lt;BR&gt;g.draw(new Line2D.Double(20,200,180,200));&lt;BR&gt;g.draw(new Line2D.Double(20,225,180,225));&lt;BR&gt;g.draw(new Line2D.Double(20,250,180,250));&lt;BR&gt;g.draw(new Line2D.Double(45,50,45,250));&lt;BR&gt;g.drawString(&amp;quot;1&amp;quot;,22,70);&lt;BR&gt;g.drawString(&amp;quot;2&amp;quot;,22,95);&lt;BR&gt;g.drawString(&amp;quot;3&amp;quot;,22,120);&lt;BR&gt;g.drawString(&amp;quot;4&amp;quot;,22,145);&lt;BR&gt;g.drawString(&amp;quot;5&amp;quot;,22,170);&lt;BR&gt;g.drawString(&amp;quot;6&amp;quot;,22,195);&lt;BR&gt;g.drawString(&amp;quot;7&amp;quot;,22,220);&lt;BR&gt;g.drawString(&amp;quot;8&amp;quot;,22,245);&lt;BR&gt;g.drawString(c1.getSelectedItem(),50,70);&lt;BR&gt;g.drawString(c2.getSelectedItem(),50,95);&lt;BR&gt;g.drawString(c3.getSelectedItem(),50,120);&lt;BR&gt;return Printable.PAGE_EXISTS;&lt;BR&gt;}&lt;BR&gt; public void actionPerformed(ActionEvent e)&lt;BR&gt;  {&lt;BR&gt;  if (e.getSource()==bf1)&lt;BR&gt;    {&lt;BR&gt;PrinterJob pj=PrinterJob.getPrinterJob();&lt;BR&gt;PageFormat pf=pj.pageDialog(pj.defaultPage());&lt;BR&gt;pj.setPrintable(this,pf);&lt;BR&gt;pj.setCopies(2);&lt;BR&gt;if(pj.printDialog())&lt;BR&gt;                        {&lt;BR&gt;                        try{&lt;BR&gt;                        pj.print();&lt;BR&gt;                        }catch(Exception b){&lt;BR&gt;                        System.err.println(b);&lt;BR&gt;                        }&lt;BR&gt;                        }&lt;BR&gt;    }&lt;BR&gt;  }&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;}&lt;BR&gt;}</description><pubDate>Mon, 02 Jun 2003 23:46:00 GMT</pubDate><dc:creator>maxi</dc:creator></item></channel></rss>