Helpmij.nl
Helpmij.nl
Helpmij.nl
Steun Helpmij.nl! Klik hier     Computerprobleem? Klik hier!

Quote

Weergeven resultaten 1 tot 5 van 5

Onderwerp: Java lijn invoeren

  • Vraag is niet opgelost
  1. #1

    Java lijn invoeren

    Hey!

    Ik zit een beetje vast met m'n informatica opdracht. Ik wil, om het programma gebruiksvriendelijk te houden, graag een soort scheidingslijn invoeren. Ik weet helaas niet hoe dat moet. Een voorbeeld:
    vraag.jpg

    Ik bedoel dus hiermee de lijn om het invoerveld Vorm en Aantal ringen. Hoe krijg je zo'n lijn?

    Bedankt!

  2. #2
    stel je maakt een class mijnjpanel dat als parent JPanel heeft en je overschrijft de paint met super je gaat hem stylen

  3. #3
    Mega Senior
    Verenigingslid
    d0mzy's avatar
    Geregistreerd
    26 januari 2008
    Locatie
    Helmond
    Afstand tot server
    ±79 km
    Hoi,

    Als ik het goed begrijp uit bovenstaande informatie, wil je een lijn onder het vakje Aantal Ringen en boven Vorm?
    Dit kan je best simpel doen door een dikke lijn daartussen te tekenen, toch?

    http://www.java-forums.org/java-2d/5...hick-line.html

    Succes,
    Bedankjes hoeven niet, daar zijn we voor!

  4. #4
    Quote Origineel gepost door d0mzy Bekijk Bericht
    Hoi,

    Als ik het goed begrijp uit bovenstaande informatie, wil je een lijn onder het vakje Aantal Ringen en boven Vorm?
    Dit kan je best simpel doen door een dikke lijn daartussen te tekenen, toch?

    http://www.java-forums.org/java-2d/5...hick-line.html


    Succes,
    het was toffer geweest moest u de code onmiddelijk plaatsen.
    je moet weten dat de site niet als betrouwbaar mag worden gezien(aangezien de activiteit op de achtergrond).

    het nut van de link staat hieronder
    Code:
    Java Code:
    
    import java.awt.*;
    import javax.swing.*;
     
    public class StrokeExample extends JPanel implements Runnable {
    
        protected void paintComponent(Graphics g) {
    
            super.paintComponent(g);
            int w = getWidth();
            int h = getHeight();
            g.drawLine(0,0,w,h);    //default
            Graphics2D g2 = (Graphics2D) g;
            g2.setStroke(new BasicStroke(3));
            g2.drawLine(0,h,w,0);   //thick
    
        }
     
        public void run() {
    
            JFrame f = new JFrame();
            f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            f.getContentPane().add(new StrokeExample());
            f.setSize(500,400);
            f.setLocationRelativeTo(null);
            f.setVisible(true);
    
        }
     
        public static void main(String[] args) {
            EventQueue.invokeLater(new StrokeExample());
        }
    }
    Als ik werk is mijn reactiesnelheid trager... op het forum

  5. #5
    Daar heb je in Java Borders voor. Als je sliders in the JPanel staan. Kan je hierom heen een border zetten.

    Code:
    JPanel p = new JPanel();
    //add sliders..etc
    p.setBorder(BorderFactory.createEtchedBorder());
    Je kan borders om zowat alles zetten, zolang dit maar een JComponent is..

    De BorderFactory heeft nog veel meer verschillende type borders zie de javadoc

    http://docs.oracle.com/javase/7/docs...erFactory.html

Berichtenregels

  • U mag geen nieuwe discussies starten.
  • U mag niet reageren op berichten.
  • U mag geen bijlagen versturen.
  • Umag niet uw berichten bewerken.
  •  
Helpmij.nl
Helpmij.nl

Helpmij.nl en business

Partners
Sponsoren
Linkpartners
Aanbiedingen