Visualizzazione dei risultati da 1 a 4 su 4

Discussione: JFrame

  1. #1

    JFrame

    ragazzi mi date una mano vorrei ralizzare un interfaccia grafica banale con JFrame . Ho bisognio di 10 campi di testo e dieci bottoni. Ad gni click il testo va a finire in una variabile di tipo stringa

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    55
    Dovresti essere più preciso e spiegare esattamente quale è il problema.

    vorresti del codice che realizza questo JFrame?

    ciao fammi sapere

  3. #3
    O meglio facciamo cosi' due campi di testo con un unico bottone per ogni funzione:

    import sviluppo.pkg.MessageHL7;
    import java.net.*;
    import java.io.*;
    import java.lang.*;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;

    public class Clientadt {
    public static void main(String argv[]) {
    try {

    int port=2000;
    String messaggiohl7out = new String();
    String messaggiohl7in = new String() ;
    String msh = new String();
    String qrd = new String();
    String qrf = new String();
    MessageHL7 hl7 = new MessageHL7();
    hl7.AddMsh(Stringa1,intero);
    hl7.AddQrd(Stringa1, intero);
    ..............
    qrf = hl7.CreateQrf();
    msh = hl7.CreateMsh();
    mi spiego meglio:

    due campi ed un unico bottone per ogni funzione AddMsh ,AddQrd
    un unico bottone "crea" per ogni funzione CreateQrd,CreateMsh

    ed un unico bottone "Create Message" per eseguire:
    messaggiohl7out = msh+qrd+qrf;

    ed un unico bottone per inviare:
    outToServer.writeBytes(messaggiohl7out+'\n');

    Un regione di testo dove far comparire :

    System.out.println("Messaggio ricevuto:..."+messaggiohl7in);



    questo è il codice sorgente per ora ho assegnato io delle stringhe:

    /* @(#)Clientadt.java 1.0 04/04/12 */

    import sviluppo.pkg.MessageHL7;
    import java.net.*;
    import java.io.*;
    import java.lang.*;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;

    public class Clientadt {
    public static void main(String argv[]) {
    try {

    int port=2000;
    String messaggiohl7out = new String();
    String messaggiohl7in = new String() ;
    String msh = new String();
    String qrd = new String();
    String qrf = new String();
    MessageHL7 hl7 = new MessageHL7();
    hl7.AddMsh("^~\\&",2);
    hl7.AddMsh("ANTONIO_APP",3);
    hl7.AddMsh("CUP_LOCALE", 4);
    hl7.AddMsh("CUP_APP", 5);
    hl7.AddMsh("CUP_REMOTO", 6);
    hl7.AddMsh("QRY^Q01", 8);
    hl7.AddMsh("QRY0001", 9);
    hl7.AddMsh("P", 10);
    msh = hl7.CreateMsh();
    hl7.AddQrd("200404180943",1);
    hl7.AddQrd("D", 2);
    hl7.AddQrd("I", 3);
    hl7.AddQrd("Q4412", 4);
    hl7.AddQrd("1^LI", 6);
    hl7.AddQrd("APN", 8);
    hl7.AddQrd("1", 9);
    qrd = hl7.CreateQrd();
    hl7.AddQrf("Reaparto A",1);
    hl7.AddQrf("ANY", 4);
    qrf = hl7.CreateQrf();
    messaggiohl7out = msh+qrd+qrf;
    Socket s = new Socket("127.0.0.1" ,port);
    BufferedReader inFromServer = new BufferedReader(new InputStreamReader(s.getInputStream()));
    DataOutputStream outToServer = new DataOutputStream(s.getOutputStream());
    outToServer.writeBytes(messaggiohl7out+'\n');

    // attesa risposta da CUP
    System.out.print("ATTESA risposta DAL CUP ");
    messaggiohl7in = inFromServer.readLine();
    System.out.println("Messaggio ricevuto:..."+messaggiohl7in);





    }

    catch (Exception e) {
    e.printStackTrace();

    }


    }

    }


    Grazie mille

  4. #4
    faccio prima a fare da solo

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.