powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Подскажите по коду что не так
8 сообщений из 8, страница 1 из 1
Подскажите по коду что не так
    #34544295
1234512345
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
 package  client;
 import  java.io.BufferedReader;
 import  java.io.BufferedWriter;
 import  java.io.File;
 import  java.io.FileInputStream;
 import  java.io.FileNotFoundException;
 import  java.io.FileReader;
 import  java.io.FileWriter;
 import  java.io.IOException;
 import  java.io.InputStreamReader;
 import  java.sql.Connection;
 import  java.sql.DriverManager;
 import  java.sql.ResultSet;
 import  java.sql.Statement;
 import  java.text.DateFormat;
 import  java.text.ParseException;
 import  java.text.SimpleDateFormat;
 import  java.util.*;
 import  java.awt.*;
 import  javax.swing.*;
 import  javax.swing.table.*;
  import  java.io.ObjectInputStream;
  import  java.io.ObjectOutputStream;
  import  java.net.Socket;
  import  java.net.ServerSocket;

/**
 *
 * @author DmitriyMG
 */
 public   class  Clientf  extends  JFrame {
    Vector tdat =  new  Vector();
     private  Vector col;
    /** Creates a new instance of Clientf */
     public  Clientf()  throws  IOException, ClassNotFoundException, InterruptedException, ParseException {
        soce();
    }
   public   void  soce()  throws  IOException, ClassNotFoundException, InterruptedException, ParseException{
        
        /*Socket s = new Socket();
        s.connect(new InetSocketAddress("192.168.20.122", 65000));
        ObjectOutputStream oos = new ObjectOutputStream(s.getOutputStream());
        oos.writeObject("ok");
        oos.flush();
        ObjectInputStream ois = new ObjectInputStream(s.getInputStream());
        tdat = new Vector((Vector)ois.readObject());
        System.out.println("ok");*/
     
        tSet();
        
}
 //*************Table create*********************************
    public void tSet() throws FileNotFoundException, IOException, InterruptedException,  ParseException {
        Container c = getContentPane();
        setTitle("fff");
         col = new Vector();
        String [] ca = new String [] {"Время","К1(ном)","К1(кол)","К1(уб)","К2(ном)","К2(кол)"
                ,"К2(уб)","К3(ном)","К3(кол)","К3(уб)","К4(ном)","К4(кол)","К4(уб)","Итог(уб)"
                ,"Error","Бутылка","Наименование","Заливал"};
        for(int i = 0;i<18;++i){ col.add(ca[i]);}        
        JTable t2 = new JTable(tdat,col);
        JTableHeader th = t2.getTableHeader();
        cCSet(t2,0,Color.CYAN);
        cCSet(t2,3,Color.BLUE);
        cCSet(t2,6,Color.BLUE);
        cCSet(t2,9,Color.BLUE);
        cCSet(t2,12,Color.BLUE);
        cCSet(t2,13,Color.MAGENTA);
        t2.getColumnModel().getColumn(0).setMinWidth(100);
        t2.getColumnModel().getColumn(16).setMinWidth(120);
        t2.getColumnModel().getColumn(14).setMaxWidth(2);
        t2.getColumnModel().getColumn(15).setMinWidth(20);
        t2.getColumnModel().getColumn(17).setMaxWidth(8);
        t2.getColumnModel().getColumn(17).setMaxWidth(8);
        JProgressBar pb = new JProgressBar();
        c.add(new JScrollPane(t2), BorderLayout.CENTER);
        c.add(th,BorderLayout.NORTH);
        c.add(pb,BorderLayout.SOUTH);        
        setSize(1040,220);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setVisible(true);
    }

//**************Color Column set********************************
    public void cCSet(JTable t2 ,int numberColum, Color colorColum)  {
        TableColumn tc = null;
        DefaultTableCellRenderer dtcr = new DefaultTableCellRenderer();
        tc = t2.getColumnModel().getColumn(numberColum);
        dtcr.setForeground(colorColum);        
        //dtcr.setFont(new Font("Times New Roman", 1, 18));
        tc.setCellRenderer(dtcr);        
    }    


/*
    public static void main(String[] args) throws Exception {
	BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        Socket s = new Socket();
        s.connect(new InetSocketAddress("192.168.20.9", 65000));
        ObjectOutputStream oos = new ObjectOutputStream(s.getOutputStream());
        ObjectInputStream ois = new ObjectInputStream(s.getInputStream());
        String qw;
        while(true){
            qw = br.readLine();
            oos.writeObject(qw);
            //oos.flush();
            if (qw.equals("exit")) break;
            String obj = (String) ois.readObject();
            System.out.println("Server=" + obj);            
        }
        oos.close();
        ois.close();

    }
  */  
}

И тут же Ошибки

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
init:
deps-jar:
Compiling  1  source file to D:\Java\ new \sms\ClientTabl\build\classes
Note: D:\Java\ new \sms\ClientTabl\src\client\Clientf.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked  for  details.
compile:
Exception in thread "main" java.lang.NullPointerException
        at java.awt.Container.addNotify(Container.java: 2500 )
        at javax.swing.JComponent.addNotify(JComponent.java: 4436 )
        at java.awt.Container.addNotify(Container.java: 2500 )
        at javax.swing.JComponent.addNotify(JComponent.java: 4436 )
        at java.awt.Container.addNotify(Container.java: 2500 )
        at javax.swing.JComponent.addNotify(JComponent.java: 4436 )
        at javax.swing.JRootPane.addNotify(JRootPane.java: 680 )
        at java.awt.Container.addNotify(Container.java: 2500 )
        at java.awt.Window.addNotify(Window.java: 466 )
        at java.awt.Frame.addNotify(Frame.java: 501 )
        at java.awt.Window.show(Window.java: 513 )
        at java.awt.Component.show(Component.java: 1300 )
        at java.awt.Component.setVisible(Component.java: 1253 )
        at client.Clientf.tSet(Clientf.java: 90 )
        at client.Clientf.soce(Clientf.java: 58 )
        at client.Clientf.<init>(Clientf.java: 45 )
        at client.Client.main(Client.java: 24 )
debug:
BUILD SUCCESSFUL (total time:  19  seconds)
...
Рейтинг: 0 / 0
Подскажите по коду что не так
    #34544375
vas0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторПодскажите по коду что не так
Ну во первых с оформлением что-то не то.

Код: plaintext
1.
2.
3.
        at client.Clientf.tSet(Clientf.java: 90 )
        at client.Clientf.soce(Clientf.java: 58 )
        at client.Clientf.<init>(Clientf.java: 45 )
        at client.Client.main(Client.java: 24 )
Судя по стеку, при создании экземпляра exception. Но в приведен куске этого создания нет???
...
Рейтинг: 0 / 0
Подскажите по коду что не так
    #34544385
1234512345
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vas0 авторПодскажите по коду что не так
Ну во первых с оформлением что-то не то.

Код: plaintext
1.
2.
3.
        at client.Clientf.tSet(Clientf.java: 90 )
        at client.Clientf.soce(Clientf.java: 58 )
        at client.Clientf.<init>(Clientf.java: 45 )
        at client.Client.main(Client.java: 24 )
Судя по стеку, при создании экземпляра exception. Но в приведен куске этого создания нет???
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
 package  client;


 public   class  Client {

 
 public   void  Client() {
    
}
    

   
   
     public   static   void  main(String[] args)  throws  Exception {
       new  Clientf();
      
         }
}
...
Рейтинг: 0 / 0
Подскажите по коду что не так
    #34544427
vas0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
imho проблема в том что пытаешься table и ее header разтащить.
Код: plaintext
1.
c.add( new  JScrollPane(t2), BorderLayout.CENTER);
c.add(th,BorderLayout.NORTH);
Если JTable в JScrollPane кидать, то у нее уже будет header. Вот так не подойдет?
Код: plaintext
1.
c.add( new  JScrollPane(t2), BorderLayout.CENTER);
...
Рейтинг: 0 / 0
Подскажите по коду что не так
    #34544466
Фотография Умаксуман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да и название метода неприличное
...
Рейтинг: 0 / 0
Подскажите по коду что не так
    #34544483
1234512345
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
УмаксуманДа и название метода неприличное
Действительно помогло. А название сменить недолго.
...
Рейтинг: 0 / 0
Подскажите по коду что не так
    #34544534
1234512345
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
init:
deps-jar:
Compiling  1  source file to D:\Java\ new \sms\ClientTabl\build\classes
Note: D:\Java\ new \sms\ClientTabl\src\client\Clientf.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked  for  details.
compile:
Exception in thread "main" java.net.ConnectException: Connection refused: connect
        at java.net.PlainSocketImpl.socketConnect( Native  Method)
        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java: 333 )
        at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java: 195 )
        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java: 182 )
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java: 364 )
        at java.net.Socket.connect(Socket.java: 507 )
        at java.net.Socket.connect(Socket.java: 457 )
        at client.Clientf.soce(Clientf.java: 51 )
        at client.Clientf.<init>(Clientf.java: 46 )
        at client.Client.main(Client.java: 24 )
Java Result:  1 
debug:
BUILD SUCCESSFUL (total time:  5  seconds)
новая ошибка когда раскоментировал
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Socket s =  new  Socket();
        s.connect( new  InetSocketAddress("192.168.20.122",  65000 ));
        ObjectOutputStream oos =  new  ObjectOutputStream(s.getOutputStream());
        oos.writeObject("ok");
        oos.flush();
        ObjectInputStream ois =  new  ObjectInputStream(s.getInputStream());
        tdat =  new  Vector((Vector)ois.readObject());
        System.out.println("ok");
...
Рейтинг: 0 / 0
Подскажите по коду что не так
    #34545072
1234512345
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1234512345
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
init:
deps-jar:
Compiling  1  source file to D:\Java\ new \sms\ClientTabl\build\classes
Note: D:\Java\ new \sms\ClientTabl\src\client\Clientf.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked  for  details.
compile:
Exception in thread "main" java.net.ConnectException: Connection refused: connect
        at java.net.PlainSocketImpl.socketConnect( Native  Method)
        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java: 333 )
        at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java: 195 )
        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java: 182 )
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java: 364 )
        at java.net.Socket.connect(Socket.java: 507 )
        at java.net.Socket.connect(Socket.java: 457 )
        at client.Clientf.soce(Clientf.java: 51 )
        at client.Clientf.<init>(Clientf.java: 46 )
        at client.Client.main(Client.java: 24 )
Java Result:  1 
debug:
BUILD SUCCESSFUL (total time:  5  seconds)
новая ошибка когда раскоментировал
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Socket s =  new  Socket();
        s.connect( new  InetSocketAddress("192.168.20.122",  65000 ));
        ObjectOutputStream oos =  new  ObjectOutputStream(s.getOutputStream());
        oos.writeObject("ok");
        oos.flush();
        ObjectInputStream ois =  new  ObjectInputStream(s.getInputStream());
        tdat =  new  Vector((Vector)ois.readObject());
        System.out.println("ok");

нашел исправил все спасибо
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Подскажите по коду что не так
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]