view

Mattepuffo's logo
Compilatori online per Java

Compilatori online per Java

Generalmente uso sempre un IDE per i test, per qualsiasi linguaggio di programmazione.

Ma ci sono anche parecchi servizi online che mettono a disposizione interi ambienti, o compilatori, da usare per testare piccoli snippet.

Oggi vi elenco quelli che conosco relativamente a Java.

Mattepuffo's logo
Intercettare il doppio click su una TableView in JavaFX

Intercettare il doppio click su una TableView in JavaFX

Quando si hanno dati in forma tabellare, quasi sicuramente abbiamo bisogno di intercettare qualche evento per recupare i dati.

Qui vediamo come intercettare il doppio click del mouse su una TableView in JavaFX.

Cominciamo dal layout FXML:

<BorderPane xmlns="http://javafx.com/javafx/8.0.112" 
            xmlns:fx="http://javafx.com/fxml/1"
            fx:controller="com.mp.book.ControllerMain">
    <center>
        <TableView fx:id="tblBooks" BorderPane.alignment="CENTER" 

onMouseClicked="#onTblDoubleClick"/>
    </center>
</BorderPane>

Mattepuffo's logo
Riempire una TableView da databse in JavaFX

Riempire una TableView da databse in JavaFX

Ho deciso di eseguire il porting di un mio vecchio programma scritto in Java, da Swing a JavaFX.

Uno dei problemi che ho riscontrato è come rimpire una TableView da database.

Ovviamente le tabelle funzionano in maniera completamente diverse da Swing.

Qua vediamo proprio questo; però tenete in considerazione che:

  • come db uso SQLite (anche se cambia poco)
  • non spiegherò per filo e per segno come usare e installare il driver JDBC per SQLite; vi posterò direttamente il codice

Cominciamo dal db; la tabella che interroghiamo ha questa struttura:

0|id|INTEGER|1||1
1|title|VARCHAR|1||0
2|released|VARCHAR|0||0
3|genre|VARCHAR|0||0
4|director|VARCHAR|0||0
5|writer|VARCHAR|0||0
6|actors|VARCHAR|0||0
7|plot|VARCHAR|0||0
8|poster|VARCHAR|0||0
9|runtime|VARCHAR|0||0
10|imdb_id|VARCHAR|0||0

Mattepuffo's logo
Aprire file in sola lettura in Vim

Aprire file in sola lettura in Vim

Vim è uno degli editor più usati in assoluto su Linux, ed è pieno di opzioni.

Oggi vediamo come aprire file in sola lettura, in modo da evitare sovrascritture di file importanti.

Il primo modo è usando il comando view:

$ view test.txt

Le modifiche sono permesse, ma non è possibile salvare il file modificato.