archive-za.com » ZA » P » PITMAN.CO.ZA

Total: 183

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • CHARVA: A Java Windowing Toolkit for Text Terminals
    guidelines To get an idea of how to go about programming with CHARVA look at the tutorial program charva java test src tutorial charva Tutorial java in the download package and also at the following reference chapters 8 and 9 of Core Java 2 Volume1 Fundamentals by Cay Horstmann and Gary Cornell published by Prentice Hall this is an excellent book You can also study the Online Swing Tutorial provided

    Original URL path: http://www.pitman.co.za/projects/charva/Documentation.html (2015-12-05)
    Open archived version from archive

  • CHARVA: A Java Windowing Toolkit for Text Terminals
    JNI header file and compile the tutorial program with the following commands cd CHARVA HOME ant compile ant javah ant compile test Build the JNI Java Native Interface library libTerminal so by entering the following commands you need to have the ncurses devel RPM i e the ncurses header files installed for this step to work ant makeDLL This has been tested on Linux if it doesn t work for you you can generate the shared library manually with the following commands cd CHARVA HOME c src make f os specific makefile Run the tutorial program by entering the following commands cd CHARVA HOME sh test sh If you are running Windows use wintest bat instead Two different versions a Swing version and a CHARVA version of the tutorial program are provided in the tarball The source code of the two programs is almost identical they differ in only a few lines To run the Swing version instead of the Charva version type sh test sh swing instead Note that this program uses the standard Java Swing GUI and therefore your X display must be up and running for this program to work Note that the input output device of any Charva program can be a traditional serial terminal such as a VT100 or VT220 logged directly into the computer s serial port an xterm terminal emulator on an X windows display don t use the gnome terminal application that comes with GNOME it s buggy a remote terminal emulator such as PuTTY don t even try the Telnet program shipped with Windows it s broken logged into the host computer via a Telnet or SSH session In any of these cases you have to ensure that the TERM environment variable is set correctly to match the terminal type The tutorial program displays a frame with the usual menu bar at the top You can select a menu by pressing the LEFT or RIGHT cursor keys then pressing ENTER on the selected menu Each menu item pops up a dialog that demonstrates some feature s of CHARVA Moving from one field to the next within a dialog box is done by pressing the TAB key You should also be able to move from each field to the previous field by pressing the BACK TAB key but the mapping of the BACK TAB key is not standard on all terminals Many terminals map BACK TAB to SHIFT TAB if in doubt refer to the FAQ page You should be able to edit text input fields by using the BACKSPACE and DELETE keys and navigate within textfields using the HOME END LEFT and RIGHT cursor keys If your terminal emulator reports mouse events you should be able to move the focus to any component in the topmost frame or dialog box by clicking on the component Clicking on a JButton JComboBox or JMenuItem invokes it Clicking an item inside a JList moves the current row to the item double clicking the item

    Original URL path: http://www.pitman.co.za/projects/charva/Download.html (2015-12-05)
    Open archived version from archive

  • CHARVA: A Java Windowing Toolkit for Text Terminals
    at SourceForge visit http sourceforge net projects charva You can check out the source code from the CVS repository with the following commands cvs d pserver anonymous charva cvs sourceforge net cvsroot charva login Press ENTER when asked for the password cvs z3 d pserver anonymous charva cvs sourceforge net cvsroot charva co P charva To subscribe to the Charva users mailing list visit https lists sourceforge net lists listinfo

    Original URL path: http://www.pitman.co.za/projects/charva/Support.html (2015-12-05)
    Open archived version from archive

  • CHARVA: A Java Windowing Toolkit for Text Terminals
    Pitman Contribute to Charva development If you have found Charva useful in your work please consider contributing reference material that will assist me in developing Charva and other projects To purchase a book or books Go to the amazon com home page and click on Wish List In the Find a Wish List box at the top of the page type in rob pitman co za My wish list will

    Original URL path: http://www.pitman.co.za/projects/charva/Contribute.html (2015-12-05)
    Open archived version from archive

  • Generated Documentation (Untitled)
    Alert This document is designed to be viewed using the frames feature If you see this message you are using a non frame capable web client Link to Non frame

    Original URL path: http://www.pitman.co.za/projects/charva/api/index.html (2015-12-05)
    Open archived version from archive

  • Overview
    All Classes Packages charva awt charva awt event charva awt util charvax swing charvax swing border charvax swing event charvax swing filechooser charvax swing table charvax swing text charvax swing

    Original URL path: http://www.pitman.co.za/projects/charva/api/overview-frame.html (2015-12-05)
    Open archived version from archive

  • All Classes
    DefaultListSelectionModel DefaultMutableTreeNode DefaultTableModel DefaultTreeModel Dialog Dimension EmptyBorder EventListener EventQueue FileFilter FlowLayout FocusEvent FocusListener Font Frame GarbageCollectionEvent GridBagConstraints GridBagLayout Icon IllegalComponentStateException InputEvent Insets InvocationEvent ItemEvent ItemListener ItemSelectable JButton JCheckBox JComboBox JComponent JDialog JFileChooser JFrame JLabel JList JMenu JMenuBar JMenuItem JOptionPane JPanel JPasswordField JPopupMenu JProgressBar JRadioButton JScrollBar JScrollPane JSeparator JTabbedPane JTable JTextArea JTextComponent JTextField JTree JViewport KeyAdapter KeyEvent KeyListener LayoutManager LayoutManager2 LineBorder ListDataEvent ListDataListener ListModel ListSelectionEvent ListSelectionListener ListSelectionModel MouseEvent MultiLineLabel MutableComboBoxModel MutableTreeNode

    Original URL path: http://www.pitman.co.za/projects/charva/api/allclasses-frame.html (2015-12-05)
    Open archived version from archive

  • Overview
    miscellaneous utility classes charvax swing Provides classes and interfaces that emulate the Java Swing user interface widgets charvax swing border Provides classes and interfaces for drawing borders around Swing components charvax swing event Provides classes and interfaces for handling events charvax swing filechooser Provides a class used by the JFileChooser component charvax swing table Provides classes and interfaces for dealing with charvax swing JTable charvax swing text Provides classes and

    Original URL path: http://www.pitman.co.za/projects/charva/api/overview-summary.html (2015-12-05)
    Open archived version from archive



  •