Avatar billede axe2 Nybegynder
28. januar 2001 - 16:39 Der er 2 kommentarer og
1 løsning

border i forte eller uden forte

Hvordan laver laver en border omkring mine checkboxe

her er kilden:

/*
* ScalerUI2.java
*
* Created on 28. januar 2001, 01:42
*/



/**
*
* @author 
* @version
*/
import javax.swing.border.*;

public class ScalerUI2 extends javax.swing.JFrame {

    /** Creates new form ScalerUI2 */
    public ScalerUI2() {
        initComponents ();
        pack ();
    }

    /** This method is called from within the constructor to
    * initialize the form.
    * WARNING: Do NOT modify this code. The content of this method is
    * always regenerated by the FormEditor.
    */
    private void initComponents () {//GEN-BEGIN:initComponents
        checkbox1 = new java.awt.Checkbox ();
        checkbox2 = new java.awt.Checkbox ();
        checkbox3 = new java.awt.Checkbox ();
        checkbox4 = new java.awt.Checkbox ();
        checkbox5 = new java.awt.Checkbox ();
        checkbox6 = new java.awt.Checkbox ();
        checkbox7 = new java.awt.Checkbox ();
        checkbox8 = new java.awt.Checkbox ();
        checkbox9 = new java.awt.Checkbox ();
        checkbox10 = new java.awt.Checkbox ();
        checkbox11 = new java.awt.Checkbox ();
        jButton1 = new javax.swing.JButton ();
        jTextField1 = new javax.swing.JTextField ();
        jLabel1 = new javax.swing.JLabel ();
        getContentPane ().setLayout (new org.netbeans.lib.awtextra.AbsoluteLayout ());
        addWindowListener (new java.awt.event.WindowAdapter () {
            public void windowClosing (java.awt.event.WindowEvent evt) {
                exitForm (evt);
            }
        }
        );

        checkbox1.setBackground (new java.awt.Color (204, 204, 204));
        checkbox1.setName (\"checkbox13\");
        checkbox1.setFont (new java.awt.Font (\"Dialog\", 0, 11));
        checkbox1.setForeground (java.awt.Color.black);
        checkbox1.setLabel (\"E\");


        getContentPane ().add (checkbox1, new org.netbeans.lib.awtextra.AbsoluteConstraints (40, 40, -1, -1));

        checkbox2.setBackground (new java.awt.Color (204, 204, 204));
        checkbox2.setName (\"checkbox14\");
        checkbox2.setFont (new java.awt.Font (\"Dialog\", 0, 11));
        checkbox2.setForeground (java.awt.Color.black);
        checkbox2.setLabel (\"F\");


        getContentPane ().add (checkbox2, new org.netbeans.lib.awtextra.AbsoluteConstraints (100, 170, -1, -1));

        checkbox3.setBackground (new java.awt.Color (204, 204, 204));
        checkbox3.setFont (new java.awt.Font (\"Dialog\", 0, 11));
        checkbox3.setForeground (java.awt.Color.black);
        checkbox3.setLabel (\"G#\");


        getContentPane ().add (checkbox3, new org.netbeans.lib.awtextra.AbsoluteConstraints (80, 110, -1, -1));

        checkbox4.setBackground (new java.awt.Color (204, 204, 204));
        checkbox4.setName (\"checkbox16\");
        checkbox4.setFont (new java.awt.Font (\"Dialog\", 0, 11));
        checkbox4.setForeground (java.awt.Color.black);
        checkbox4.setLabel (\"G\");


        getContentPane ().add (checkbox4, new org.netbeans.lib.awtextra.AbsoluteConstraints (30, 100, -1, -1));

        checkbox5.setBackground (new java.awt.Color (204, 204, 204));
        checkbox5.setName (\"checkbox17\");
        checkbox5.setFont (new java.awt.Font (\"Dialog\", 0, 11));
        checkbox5.setForeground (java.awt.Color.black);
        checkbox5.setLabel (\"A\");


        getContentPane ().add (checkbox5, new org.netbeans.lib.awtextra.AbsoluteConstraints (40, 70, -1, -1));

        checkbox6.setBackground (new java.awt.Color (204, 204, 204));
        checkbox6.setName (\"checkbox18\");
        checkbox6.setFont (new java.awt.Font (\"Dialog\", 0, 11));
        checkbox6.setForeground (java.awt.Color.black);
        checkbox6.setLabel (\"Bb\");


        getContentPane ().add (checkbox6, new org.netbeans.lib.awtextra.AbsoluteConstraints (30, 230, -1, -1));

        checkbox7.setBackground (new java.awt.Color (204, 204, 204));
        checkbox7.setName (\"checkbox19\");
        checkbox7.setFont (new java.awt.Font (\"Dialog\", 0, 11));
        checkbox7.setForeground (java.awt.Color.black);
        checkbox7.setLabel (\"B\");


        getContentPane ().add (checkbox7, new org.netbeans.lib.awtextra.AbsoluteConstraints (40, 190, -1, -1));

        checkbox8.setBackground (new java.awt.Color (204, 204, 204));
        checkbox8.setName (\"checkbox20\");
        checkbox8.setFont (new java.awt.Font (\"Dialog\", 0, 11));
        checkbox8.setForeground (java.awt.Color.black);
        checkbox8.setLabel (\"C\");


        getContentPane ().add (checkbox8, new org.netbeans.lib.awtextra.AbsoluteConstraints (230, 280, -1, -1));

        checkbox9.setBackground (new java.awt.Color (204, 204, 204));
        checkbox9.setName (\"checkbox21\");
        checkbox9.setFont (new java.awt.Font (\"Dialog\", 0, 11));
        checkbox9.setForeground (java.awt.Color.black);
        checkbox9.setLabel (\"C#\");


        getContentPane ().add (checkbox9, new org.netbeans.lib.awtextra.AbsoluteConstraints (260, 150, -1, -1));

        checkbox10.setBackground (new java.awt.Color (204, 204, 204));
        checkbox10.setName (\"checkbox22\");
        checkbox10.setFont (new java.awt.Font (\"Dialog\", 0, 11));
        checkbox10.setForeground (java.awt.Color.black);
        checkbox10.setLabel (\"D\");


        getContentPane ().add (checkbox10, new org.netbeans.lib.awtextra.AbsoluteConstraints (30, 150, -1, -1));

        checkbox11.setBackground (new java.awt.Color (204, 204, 204));
        checkbox11.setName (\"checkbox23\");
        checkbox11.setFont (new java.awt.Font (\"Dialog\", 0, 11));
        checkbox11.setForeground (java.awt.Color.black);
        checkbox11.setLabel (\"D#\");


        getContentPane ().add (checkbox11, new org.netbeans.lib.awtextra.AbsoluteConstraints (140, 90, -1, -1));

        jButton1.setBorder (new javax.swing.border.TitledBorder(\"\"));
        jButton1.setText (\"jButton1\");


        getContentPane ().add (jButton1, new org.netbeans.lib.awtextra.AbsoluteConstraints (100, 310, -1, -1));

        jTextField1.setText (\"jTextField1\");


        getContentPane ().add (jTextField1, new org.netbeans.lib.awtextra.AbsoluteConstraints (230, 320, -1, -1));

        jLabel1.setBorder (new javax.swing.border.TitledBorder(\"\"));
        jLabel1.setText (\"Key\");


        getContentPane ().add (jLabel1, new org.netbeans.lib.awtextra.AbsoluteConstraints (220, 80, -1, -1));

    }//GEN-END:initComponents

    /** Exit the Application */
    private void exitForm(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_exitForm
        System.exit (0);
    }//GEN-LAST:event_exitForm

    /**
    * @param args the command line arguments
    */
    public static void main (String args[]) {
        new ScalerUI2 ().show ();
    }


    // Variables declaration - do not modify//GEN-BEGIN:variables
    private java.awt.Checkbox checkbox1;
    private java.awt.Checkbox checkbox2;
    private java.awt.Checkbox checkbox3;
    private java.awt.Checkbox checkbox4;
    private java.awt.Checkbox checkbox5;
    private java.awt.Checkbox checkbox6;
    private java.awt.Checkbox checkbox7;
    private java.awt.Checkbox checkbox8;
    private java.awt.Checkbox checkbox9;
    private java.awt.Checkbox checkbox10;
    private java.awt.Checkbox checkbox11;
    private javax.swing.JButton jButton1;
    private javax.swing.JTextField jTextField1;
    private javax.swing.JLabel jLabel1;
    // End of variables declaration//GEN-END:variables

}
Avatar billede thums Praktikant
28. januar 2001 - 19:04 #1
hvis at du vil have alle checkbox\'ene lagt ind i en border kan du adde dem til et panel og så sætte en border på det....
Avatar billede axe2 Nybegynder
28. januar 2001 - 21:18 #2
ok hvordan gør man det ?
Avatar billede thums Praktikant
28. januar 2001 - 23:28 #3
du skal bare implementere dette her i din kode.... og så kan du jo som altid adde så meget du vil i dit panel... og f.eks. bygeg dit skærmbillede op af flere paneler så du kan have forskellige små borders inden i et stort.. :)

private JPanel panel1;

panel1 = new JPanel();

panel1.setLayout( new GridBagLayout() );

panel1.add(checkbox1, con); /*con er her i en instans af en metode jeg selv havde lavet for at holde styr på placering af objecter i mit Gridbag Layout*/

panel1.setBorder(new BevelBorder(EtchedBorder.RAISED));

getContentPane().add( panel1,con ); /* con ses igen her*/

hvis at du har flere spørgsmål vil jeg med glæde besvare dem på ICQ\'en hvis det skal gå hurtigt... UIN: 9716790 ellers kigger jeg også her ind jævnligt.. :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester