
Demo aplikacji, które ma na celu przedstawić podstawy rysowania z użyciem biblioteki Qt Jambi.
Artykuł: Przedstawienie rysowania w Qt Jambi.
Źródło: download

import com.trolltech.qt.gui.*;
public class BlueFrame extends QFrame {
public BlueFrame(QWidget parent)
{
super(parent);
setStyleSheet("background-color:blue");
}
public static void main(String[] args) {
System.out.println("BlueFrame.java");
}
}



try { InputStream in = new BufferedInputStream( new FileInputStream("magiczne liczby.txt"));} catch (IOException e) { e.printStackTrace();}
import java.io.*;
public class AlphaStream extends FilterInputStream { public AlphaStream(InputStream in){ super(in); }
@Override public int read() throws IOException{ int c;
while ((c = super.read()) != -1) { if (Character.isLetter(c) || Character.isWhitespace(c)) return c; } return -1; }}import java.io.*;
public class Main {
public static void main(String[] argc) { try{ InputStream in = new AlphaStream( new BufferedInputStream(System.in)); String buff = ""; int c; while((c = in.read()) >= 0){ buff += (char)c; } System.out.println(buff); } catch( IOException e) { e.printStackTrace(); } }
}

import com.trolltech.qt.gui.*;
public class MainWindow extends QMainWindow {
Ui_MainWindow ui = new Ui_MainWindow();
public static void main(String[] args) { QApplication.initialize(args);
MainWindow testMainWindow = new MainWindow(); testMainWindow.show();
QApplication.exec(); }
public MainWindow() { ui.setupUi(this); }
public MainWindow(QWidget parent) { super(parent); ui.setupUi(this); }}