Не прорисовываются границы заголовка таблицы - 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","Р
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д