Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Di JavaFX cara menambahkan kotak kombo dengan data dalam tampilan tabel

Ini hanyalah fungsi dasar. ketika Anda mengklik dua kali pada kotak kombo sel akan terlihat maka Anda dapat memilih nilai. Untuk melihat kotak kombo langsung Anda harus menulis kelas TableCell sendiri lihat ini, Anda akan mengerti . Saya harap ini akan membantu Anda. ada ?s posting komentar

private void editable() {
    try {
        ObservableList<String> names = FXCollections.observableArrayList();
        ObservableList<Users> datas = FXCollections.observableArrayList();
        String sql = "select * from itemsadd";
        pst = gc.getConnection().prepareStatement(sql);
        rs = pst.executeQuery();
        while (rs.next()) {
            String name = rs.getString("itemcode");
            names.add(name);
            System.out.println("probs" + names);
        }
        ResultSet rs2 = gc.getConnection().createStatement()
                .executeQuery("SELECT * FROM itemsadd WHERE itemcode=1001");

        while (rs2.next()) {
            datas.add(new Users(rs2.getString("itemcode")));
        }
        c1.setCellValueFactory(new PropertyValueFactory("Itemc"));
        c1.setCellFactory(ComboBoxTableCell.forTableColumn(name));
        table.setEditable(true);
        table.getItems().clear();
        table.setItems(datas);
    } catch (Exception e) {
        e.printStackTrace();
        System.out.println("Error on Building Data");
    }



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Migrasi selatan Django - Menambahkan indeks FULLTEXT

  2. Django meneruskan data JSON ke getJSON/Javascript statis

  3. Setiap tabel turunan harus memiliki aliasnya sendiri - kesalahan dari kombinasi menurun MySQL

  4. Bagaimana menemukan celah dalam penomoran berurutan di mysql?

  5. Hak istimewa SUPER untuk operasi ini