Как показывают данные в базу данных с JTable

Этот совет Java Swing иллюстрирует метод показа данных в базу данных в JTable. JTable выступать в качестве выхода для базы данных. Разработчик может использовать это, чтобы отобразить часть данных (например, данные, полученные форму запроса), чтобы пользователь в таблице. В таблице приводятся впечатления пользователей баз данных.


import java.awt.*;

import java.awt.event.*;

import javax.swing.*;

import javax.swing.table.*;



public class DatabaseTest extends JFrame {

  

  JTextField hostField;

  JTextField queryField;

  QueryTableModel qtm;



  public DatabaseTest() {

    super("Database Test Frame");

    setDefaultCloseOperation(EXIT_ON_CLOSE);

    setSize(350200);



    qtm = new QueryTableModel();

    JTable table = new JTable(qtm);

    JScrollPane scrollpane = new JScrollPane(table);

    JPanel p1 = new JPanel();

    p1.setLayout(new GridLayout(32));

    p1.add(new JLabel("Enter the Host URL: "));

    p1.add(hostField = new JTextField());

    p1.add(new JLabel("Enter your query: "));

    p1.add(queryField = new JTextField());

    p1.add(new JLabel("Click here to send: "));



    JButton jb = new JButton("Search");

    jb.addActionListener(new ActionListener() {

      public void actionPerformed(ActionEvent e) {

        qtm.setHostURL(hostField.getText().trim());

        qtm.setQuery(queryField.getText().trim());

      }

    } );

    p1.add(jb);

    getContentPane().add(p1, BorderLayout.NORTH);

    getContentPane().add(scrollpane, BorderLayout.CENTER);

  }



  public static void main(String args[]) {

    DatabaseTest tt = new DatabaseTest();

    tt.setVisible(true);

  }

}

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>