J++



  • Hi

    also ich habe folgendes, das folgende Programm habe ich programmiert und da da wollte ich fragen, welche möglichkeiten es gibt, den Button kleiner zu machen!
    bitte um Rat! und Codehilfe! danke!

    Hier der Code: Quellcode

    Quellcode:

    import java.awt.;
    import java.awt.event.
    ;

    public class clsMain extends Frame implements ActionListener
    {
    public class WindowHandler extends WindowAdapter
    {
    public void windowClosing (WindowEvent we)
    {
    System.exit(0);
    }
    }

    WindowHandler WH = new WindowHandler();
    TextField tfPasswort = new TextField();
    TextArea taEingabe = new TextArea();
    Panel pnSouth = new Panel();
    Button btOk = new Button("OK");
    Label lbInfo = new Label();
    int intEingabe;
    String strPasswort = new String();

    clsMain()
    {
    this.setSize(400, 400);
    this.addWindowListener(WH);

    this.add("North", tfPasswort);
    this.add("Center", taEingabe);
    this.add("South", pnSouth);

    pnSouth.setLayout(new GridLayout(1,2));
    pnSouth.add(btOk);
    pnSouth.add(lbInfo);

    tfPasswort.setEchoChar('*');
    taEingabe.setEditable(false);
    taEingabe.setBackground(Color.blue);
    btOk.addActionListener(this);

    intEingabe = 0;
    strPasswort = "Passwort";
    }

    public void actionPerformed(ActionEvent ae)
    {
    if (ae.getActionCommand().toString() == "OK")
    {
    if (tfPasswort.getText().equals(strPasswort))
    {
    taEingabe.setEditable(true);
    taEingabe.setBackground(Color.white);
    btOk.setVisible(false);
    lbInfo.setVisible(false);
    taEingabe.requestFocus();
    }
    else
    {
    intEingabe++;
    lbInfo.setText("Falsches Kennwort");
    tfPasswort.requestFocus();
    tfPasswort.setSelectionStart(0);
    tfPasswort.setSelectionEnd(tfPasswort.getText().length());
    if (intEingabe == 3)
    {
    System.exit(0);
    }
    }
    }
    }

    public static void main (String[] args)
    {
    new clsMain().show();
    }
    }



  • Da bist du hier im C++-Forum definitiv falsch.



  • Dieser Thread wurde von Moderator/in CStoll aus dem Forum C++ in das Forum Java verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.



  • J++?
    Gehört das nicht in das OT-Forum? 😉



  • du könnstest z.b. statt GridLayout das GridBagLayout nehmen und dann mit den constraints den button anpassen.
    --> http://java.sun.com/docs/books/tutorial/uiswing/layout/gridbag.html
    🙂


Anmelden zum Antworten