1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

[Ajuda] Inserir código Java na ferramenta Netbeans ou Eclipse

Discussão em 'Programação' iniciada por player_nike, 9 de Maio de 2008. (Respostas: 8; Visualizações: 2740)

  1. player_nike

    player_nike Power Member

    Boa tarde. Eu tenho que fazer uma interface (textbox) de uma autenticação (ou seja, uma form "Login") que tenha um campo Username e outro Password, e necessito apenas de tirar um print a isso mesmo para depois colocar num relatório. Eu já tenho o código feito em Java, mas como eu nunca trabalhei com o Eclipse ou com o Netbeans, não sei como posso fazer. Alguém me pode ajudar a fazer isso no Netbeans? Se quiserem posso pôr auqi em anexo o código Java. Agradecia uma resposta. é urgente.
    Cumpz.
     
  2. DJ_PAPA

    DJ_PAPA Power Member

    O netbeans tem um editor de interfaces que faz isso automaticamente. É so arrastar os items.
    Pesquisa que rapidamente encontras informação sobre isso.
     
  3. player_nike

    player_nike Power Member

    Pois..Obrigado DJ_PAPA, eu sei disso. Mas o que acontece é que eu já tenho o código todo num editor de texto e quero-o agora passar para o IDE Netbeans; como faço isso?
     
  4. player_nike

    player_nike Power Member

    Ok. Aqui vai.

    Para a 1ª form "Login":

    Código:
    package
    
    HEP_URG;
    
    import
    
    System.Collections.Generic.*;
    
    import
    
    System.Data.*;
    
    import
    
    System.Drawing.*;
    
    import
    
    System.ComponentModel.*;
    
    import
    
    System.Windows.Forms.*;
    
    /**
    
    * Summary description for Form1.
    
    */
    
    public
    
    class
    
    Form1
    
    extends
    
    System.Windows.Forms.
    
    Form
    
    {
    
    private
    
    Button
    
    button1;
    
    private
    
    Button
    
    button2;
    
    private
    
    Label
    
    label1;
    
    private
    
    Label
    
    label2;
    
    private
    
    ComboBox
    
    comboBox1;
    
    private
    
    TextBox
    
    textBox1;
    
    private
    
    BD_HEP_URGDataSet
    
    bD_HEP_URGDataSet;
    
    private
    
    BindingSource
    
    loginBindingSource;
    
    
    
    
    private
    
    BD_HEP_URGDataSetLoginTableAdapter
    
    bD_HEP_URGDataSetLoginTableAdapter;
    
    /**
    
    * Required designer variable.
    
    */
    
    private
    
    System
    
    .ComponentModel.
    
    IContainer
    
    components;
    
    public
    
    Form1()
    
    {
    
    //
    
    // Required for Windows Form Designer support
    
    //
    
    InitializeComponent();
    
    //
    
    // TODO: Add any constructor code after InitializeComponent
    
    call
    
    //
    
    }
    
    #region
    
    Windows Form Designer generated code
    
    /**
    
    * Clean up any resources being used.
    
    */
    
    protected
    
    void
    
    Dispose(
    
    boolean
    
    disposing)
    
    {
    
    if
    
    (disposing)
    
    {
    
    if
    
    (components !=
    
    null
    
    )
    
    {
    
    components.Dispose();
    
    }
    
    }
    
    super
    
    .Dispose(disposing);
    
    }
    
    /**
    
    * Required method for Designer support - do not modify
    
    * the contents of this method with the code editor.
    
    */
    
    private
    
    void
    
    InitializeComponent()
    
    {
    
    this
    
    .components =
    
    new
    
    System
    
    .ComponentModel.
    
    Container
    
    ();
    
    this
    
    .button1 =
    
    new
    
    System
    
    .Windows.Forms.
    
    Button
    
    ();
    
    this
    
    .button2 =
    
    new
    
    System
    
    .Windows.Forms.
    
    Button
    
    ();
    
    this
    
    .label1 =
    
    new
    
    System
    
    .Windows.Forms.
    
    Label
    
    ();
    
    this
    
    .label2 =
    
    new
    
    System
    
    .Windows.Forms.
    
    Label
    
    ();
    
    this
    
    .comboBox1 =
    
    new
    
    System
    
    .Windows.Forms.
    
    ComboBox
    
    ();
    
    this
    
    .textBox1 =
    
    new
    
    System
    
    .Windows.Forms.
    
    TextBox
    
    ();
    
    this
    
    .bD_HEP_URGDataSet =
    
    new
    
    HEP_URG.
    
    BD_HEP_URGDataSet
    
    ();
    
    this
    
    .loginBindingSource =
    
    new
    
    System
    
    .Windows.Forms.
    
    BindingSource
    
    (
    
    this
    
    .components);
    
    this
    
    .bD_HEP_URGDataSetLoginTableAdapter =
    
    new
    
    HEP_URG.
    
    BD_HEP_URGDataSetLoginTableAdapter
    
    ();
    
    ((
    
    System
    
    .ComponentModel.
    
    ISupportInitialize
    
    )(
    
    this
    
    .bD_HEP_URGDataSet)
    
    ).BeginInit();
    
    ((
    
    System
    
    .ComponentModel.
    
    ISupportInitialize
    
    )(
    
    this
    
    .loginBindingSource
    
    )).BeginInit();
    
    this
    
    .SuspendLayout();
    
    
     
    //
    
    // button1
    
    //
    
    this
    
    .button1.set_Location(
    
    new
    
    System
    
    .Drawing.
    
    Point
    
    (186,
    
    110));
    
    this
    
    .button1.set_Name(
    
    "button1"
    
    );
    
    this
    
    .button1.set_Size(
    
    new
    
    System
    
    .Drawing.
    
    Size
    
    (75, 23));
    
    this
    
    .button1.set_TabIndex(0);
    
    this
    
    .button1.set_Text(
    
    "Sair"
    
    );
    
    this
    
    .button1.set_UseVisualStyleBackColor(
    
    true
    
    );
    
    this
    
    .button1.add_Click(
    
    new
    
    System
    
    .
    
    EventHandler
    
    (
    
    this
    
    .button1_Click));
    
    //
    
    // button2
    
    //
    
    this
    
    .button2.set_Location(
    
    new
    
    System
    
    .Drawing.
    
    Point
    
    (92, 110));
    
    this
    
    .button2.set_Name(
    
    "button2"
    
    );
    
    this
    
    .button2.set_Size(
    
    new
    
    System
    
    .Drawing.
    
    Size
    
    (75, 23));
    
    this
    
    .button2.set_TabIndex(1);
    
    this
    
    .button2.set_Text(
    
    "Entrar"
    
    );
    
    this
    
    .button2.set_UseVisualStyleBackColor(
    
    true
    
    );
    
    this
    
    .button2.add_Click(
    
    new
    
    System
    
    .
    
    EventHandler
    
    (
    
    this
    
    .button2_Click));
    
    //
    
    // label1
    
    //
    
    this
    
    .label1.set_AutoSize(
    
    true
    
    );
    
    this
    
    .label1.set_Location(
    
    new
    
    System
    
    .Drawing.
    
    Point
    
    (27, 33));
    
    this
    
    .label1.set_Name(
    
    "label1"
    
    );
    
    this
    
    .label1.set_Size(
    
    new
    
    System
    
    .Drawing.
    
    Size
    
    (58, 13));
    
    this
    
    .label1.set_TabIndex(2);
    
    this
    
    .label1.set_Text(
    
    "Username:"
    
    );
    
    //
    
    // label2
    
    //
    
    this
    
    .label2.set_AutoSize(
    
    true
    
    );
    
    this
    
    .label2.set_Location(
    
    new
    
    System
    
    .Drawing.
    
    Point
    
    (30, 74));
    
    this
    
    .label2.set_Name(
    
    "label2"
    
    );
    
    this
    
    .label2.set_Size(
    
    new
    
    System
    
    .Drawing.
    
    Size
    
    (56, 13));
    
    this
    
    .label2.set_TabIndex(3);
    
    this
    
    .label2.set_Text(
    
    "Password:"
    
    );
    
    //
    
    // comboBox1
    
    //
    
    this
    
    .comboBox1.set_FormattingEnabled(
    
    true
    
    );
    
    this
    
    .comboBox1.get_Items().AddRange(
    
    new
    
    Object
    
    [] {
    
    "Funcionário "
    
    ,
    
    "Gestor de Consultas"
    
    ,
    
    "Gestor de Pedidos”
    
    }
    
    );
    
    this
    
    .comboBox1.set_Location(
    
    new
    
    System
    
    .Drawing.
    
    Point
    
    (92,
    
    33));
    
    this
    
    .comboBox1.set_Name(
    
    "comboBox1"
    
    );
    
    this
    
    .comboBox1.set_Size(
    
    new
    
    System
    
    .Drawing.
    
    Size
    
    (150, 21));
    
    this
    
    .comboBox1.set_TabIndex(4);
    
    //
    
    // textBox1
    
    //
    
    this
    
    .textBox1.set_Location(
    
    new
    
    System
    
    .Drawing.
    
    Point
    
    (92, 71));
    
    this
    
    .textBox1.set_Name(
    
    "textBox1"
    
    );
    
    this
    
    .textBox1.set_Size(
    
    new
    
    System
    
    .Drawing.
    
    Size
    
    (150, 20));
    
    
    
    
    
     
    this
    
    .textBox1.set_TabIndex(5);
    
    this
    
    .textBox1.set_UseSystemPasswordChar(
    
    true
    
    );
    
    //
    
    // bD_HEP_URGDataSet
    
    //
    
    this
    
    .bD_HEP_URGDataSet.set_DataSetName(
    
    "BD_HEP_URGDataSet"
    
    );
    
    this
    
    .bD_HEP_URGDataSet.set_SchemaSerializationMode(
    
    System
    
    .Data.
    
    Sche
    
    maSerializationMode
    
    .IncludeSchema);
    
    //
    
    // loginBindingSource
    
    //
    
    this
    
    .loginBindingSource.set_DataMember(
    
    "Login"
    
    );
    
    this
    
    .loginBindingSource.set_DataSource(
    
    this
    
    .bD_HEP_URGDataSet);
    
    //
    
    // bD_HEP_URGDataSetLoginTableAdapter
    
    //
    
    this
    
    .bD_HEP_URGDataSetLoginTableAdapter.set_ClearBeforeFill(
    
    true
    
    );
    
    //
    
    // Form1
    
    //
    
    this
    
    .set_AcceptButton(
    
    this
    
    .button2);
    
    this
    
    .set_AutoScaleDimensions(
    
    new
    
    System
    
    .Drawing.
    
    SizeF
    
    (6F,
    
    13F));
    
    this
    
    .set_AutoScaleMode(
    
    System
    
    .Windows.Forms.
    
    AutoScaleMode
    
    .Font);
    
    this
    
    .set_ClientSize(
    
    new
    
    System
    
    .Drawing.
    
    Size
    
    (302, 161));
    
    this
    
    .get_Controls().Add(
    
    this
    
    .textBox1);
    
    this
    
    .get_Controls().Add(
    
    this
    
    .comboBox1);
    
    this
    
    .get_Controls().Add(
    
    this
    
    .label2);
    
    this
    
    .get_Controls().Add(
    
    this
    
    .label1);
    
    this
    
    .get_Controls().Add(
    
    this
    
    .button2);
    
    this
    
    .get_Controls().Add(
    
    this
    
    .button1);
    
    this
    
    .set_Name(
    
    "Form1"
    
    );
    
    this
    
    .set_Text(
    
    "HEP_URG"
    
    );
    
    this
    
    .add_Load(
    
    new
    
    System
    
    .
    
    EventHandler
    
    (
    
    this
    
    .Form1_Load));
    
    ((
    
    System
    
    .ComponentModel.
    
    ISupportInitialize
    
    )(
    
    this
    
    .bD_HEP_URGDataSet)
    
    ).EndInit();
    
    ((
    
    System
    
    .ComponentModel.
    
    ISupportInitialize
    
    )(
    
    this
    
    .loginBindingSource
    
    )).EndInit();
    
    this
    
    .ResumeLayout(
    
    false
    
    );
    
    this
    
    .PerformLayout();
    
    }
    
    #endregion
    
    private
    
    void
    
    button1_Click(
    
    Object
    
    sender,
    
    System
    
    .
    
    EventArgs
    
    e)
    
    {
    
    this
    
    .Close();
    
    }
    
    private
    
    void
    
    Form1_Load(
    
    Object
    
    sender,
    
    System
    
    .
    
    EventArgs
    
    e)
    
    
    
    
    
     
    {
    
    // TODO: This line of code loads data into the
    
    'bD_HEP_URGDataSet.Login' table. You can move, or remove it, as needed.
    
    this
    
    .bD_HEP_URGDataSetLoginTableAdapter.Fill(
    
    this
    
    .bD_HEP_URGDataSet
    
    .get_Login());
    
    }
    
    private
    
    void
    
    button2_Click(
    
    Object
    
    sender,
    
    System
    
    .
    
    EventArgs
    
    e)
    
    {
    
    if
    
    (
    
    this
    
    .bD_HEP_URGDataSetLoginTableAdapter.ValidarLogin(comboBox1.get_Text(
    
    ), textBox1.get_Text()).get_Count() == 1)
    
    {
    
    if
    
    (comboBox1.get_Text().Equals(
    
    "Funcionário
    
    
    
    ))
    
    {
    
    Form2
    
    Marcacao  =
    
    new
    
    Form2
    
    ();
    
    Marcacao.ShowDialog();
    
    }
    
    if
    
    (comboBox1.get_Text().Equals(
    
    "Gestor de Consultas”
    
    ))
    
    {
    
    Form3
    
    Consulta   =
    
    new
    
    Form3
    
    ();
    
    Consulta.ShowDialog();
    
    }
    
    if
    
    (comboBox1.get_Text().Equals(
    
    "Gestor de Pedidos”
    
    ))
    
    {
    
    Form4
    
    Registo  =
    
    new
    
    Form4
    
    ();
    
    Registo.ShowDialog();
    
    }
    
    }
    
    else
    
    {
    
    MessageBox
    
    .Show(
    
    "Password Errada!"
    
    ,
    
    "Aviso:"
    
    );
    
    }
    
    textBox1.set_Text(
    
    ""
    
    );
    
    }
    
    }
    Desculpa ter sido assim mas só consegui por aqui mesmo desta maneira.

    Eu só quero mesmo o print da interface de login...
     
    Última edição pelo moderador: 12 de Maio de 2008
  5. diutsu

    diutsu [email protected] Member

    quanto ao print isso eu não sei fazer, mas podias ter postado o teu codigo com as tags code, ficava mais legivel
     
  6. player_nike

    player_nike Power Member

    Pois eu sei...não deu mesmo. O print é só clicar na tecla printscreen do teclado...
     
  7. MadOnion

    MadOnion Folding Member

    Provavelmente precisas disto-> JPasswordField
     
  8. player_nike

    player_nike Power Member

    Isso mto provavelmente deve ser a sintaxe e a maneira de como fazer isso...Mas eu já tenho o código feito para isso. Só não o consigo é meter num IDE porque tenho pouca experiência com isso...
     
  9. MadOnion

    MadOnion Folding Member

    A resposta era para o tomassantos.
    Mas respondendo ao tópico, não percebi muito bem, mas porque não corres o programa e tiras um PRINT_SCREEN(através do teclado).
    Se queres mesmo correr num IDE, no netbeans eu não sei como se coloca codigo de GUI's, porque ele bloqueia.
    Com o eclipse, é preciso um plugin chamado Visual Edit, que não vem instalado de origem. Só assim é que consegues criar visual classes.

    Cumps
     

Partilhar esta Página