Не прорисовываются границы заголовка таблицы - Java
Формулировка задачи:
Почему не прорисовываются границы заголовка таблицы должно быть так
Решение задачи: «Не прорисовываются границы заголовка таблицы»
textual
Листинг программы
import java.awt.Color; import java.awt.Component; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.ArrayList; import java.util.Vector; import java.util.logging.Level; import java.util.logging.Logger; import javax.swing.BorderFactory; import javax.swing.DefaultComboBoxModel; import javax.swing.JComponent; import javax.swing.JFrame; import javax.swing.JTable; import javax.swing.SwingConstants; import javax.swing.border.Border; import javax.swing.table.DefaultTableModel; import javax.swing.table.JTableHeader; import javax.swing.table.TableCellRenderer; import javax.swing.table.TableColumn; import javax.swing.table.TableColumnModel; import javax.swing.text.JTextComponent; public class Probnic extends JFrame { KeyListener listener=new KeyListener() { @Override public void keyTyped(KeyEvent evt) { } @Override public void keyPressed(KeyEvent evt) { } @Override public void keyReleased(KeyEvent evt) { String cadena=jComboBox3.getEditor().getItem().toString(); if(evt.getKeyCode()>=65 && evt.getKeyCode()<=90 || evt.getKeyCode()>=96 && evt.getKeyCode()<=105 || evt.getKeyCode()==8){ jComboBox3.setModel(getLista(cadena)); if(jComboBox3.getItemCount()>0){ jComboBox3.showPopup(); if(evt.getKeyCode()!=8){ ((JTextComponent)jComboBox3.getEditor().getEditorComponent()).select(cadena.length(), jComboBox3.getEditor().getItem().toString().length()); }else{ jComboBox3.getEditor().setItem(cadena); } }else{ jComboBox3.addItem(cadena); } } }}; private ArrayList<String[]> ResultSets; Connection conn = null; Statement st = null; ResultSet rs = null; private int g = 0; String str; // private JTextField textField; Operaciones op=new Operaciones(); public Probnic() throws ClassNotFoundException { initComponents(); } @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents private void initComponents() { jToggleButton1 = new javax.swing.JToggleButton(); jScrollPane2 = new javax.swing.JScrollPane(); jTable2 = new javax.swing.JTable(); jLabel10 = new javax.swing.JLabel(); jFrame7 = new javax.swing.JFrame(); jFrame8 = new javax.swing.JFrame(); jInternalFrame4 = new javax.swing.JInternalFrame(); jocTableCellEditor1 = new com.xzq.osc.JocTableCellEditor(); jocTableCellEditor2 = new com.xzq.osc.JocTableCellEditor(); jScrollPane5 = new javax.swing.JScrollPane(); jTable4 = new javax.swing.JTable(); jTabbedPane1 = new javax.swing.JTabbedPane(); jInternalFrame2 = new javax.swing.JInternalFrame(); jTextField5 = new javax.swing.JTextField(); jLabel9 = new javax.swing.JLabel(); jTextField6 = new javax.swing.JTextField(); jLabel7 = new javax.swing.JLabel(); jLabel8 = new javax.swing.JLabel(); jTextField4 = new javax.swing.JTextField(); jLabel6 = new javax.swing.JLabel(); jButton1 = new javax.swing.JButton(); jScrollPane1 = new javax.swing.JScrollPane(); jTable1 = new javax.swing.JTable(); jComboBox1 = new javax.swing.JComboBox(); jLabel2 = new javax.swing.JLabel(); jTextField3 = new javax.swing.JTextField(); jTextField2 = new javax.swing.JTextField(); jTextField1 = new javax.swing.JTextField(); jLabel4 = new javax.swing.JLabel(); jLabel3 = new javax.swing.JLabel(); jButton2 = new javax.swing.JButton(); jInternalFrame3 = new javax.swing.JInternalFrame(); jComboBox3 = new javax.swing.JComboBox(); jButton3 = new javax.swing.JButton(); jScrollPane3 = new javax.swing.JScrollPane(); DefaultTableModel dm = new DefaultTableModel(); dm.setDataVector(new Object[][]{ {"119","foo","bar","ja","ko","zh","dfdf"}, {"911","bar","foo","en","fr","pt","dxfgdfb"}}, new Object[]{"Наименование ","1","2","3","4","5","6","Р
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д