JScrollPane JAVA
melaine
-
cha3ben -
cha3ben -
Un petit coup de pouce please. Je n'arrive pas à faire venir les scrollbars dans ma page graphique, même lorsque le fenetre contenant le graph est trop petite pour tout afficher. QQ a t-il une solution?
import javax.swing.*;
import javax.swing.JPanel;
import java.awt.geom.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import java.awt.print.*;
public class Graph
{
public double zoom;
public Graph()
{
}
public static void main(String[] args)
{
JFrame cadre = new JFrame();
cadre.getContentPane().setLayout(new BorderLayout());
cadre.setBounds(100,100,100,100);
cadre.setBackground(Color.white);
JPanel pane = new JPanel();
pane.setLayout(new BorderLayout());
JPanel dessin = new JPanel()
{
public void paint(Graphics g)
{
Graphics2D g2 = (Graphics2D) g;
trace(g2);
}
public void trace( Graphics2D g2)
{
g2.drawLine(10,20,150,150);
}
};
pane.add(dessin,BorderLayout.CENTER);
JScrollPane scrollPane = new JScrollPane(pane);
cadre.getContentPane().add(scrollPane);
cadre.setVisible(true);
}
}
import javax.swing.*;
import javax.swing.JPanel;
import java.awt.geom.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import java.awt.print.*;
public class Graph
{
public double zoom;
public Graph()
{
}
public static void main(String[] args)
{
JFrame cadre = new JFrame();
cadre.getContentPane().setLayout(new BorderLayout());
cadre.setBounds(100,100,100,100);
cadre.setBackground(Color.white);
JPanel pane = new JPanel();
pane.setLayout(new BorderLayout());
JPanel dessin = new JPanel()
{
public void paint(Graphics g)
{
Graphics2D g2 = (Graphics2D) g;
trace(g2);
}
public void trace( Graphics2D g2)
{
g2.drawLine(10,20,150,150);
}
};
pane.add(dessin,BorderLayout.CENTER);
JScrollPane scrollPane = new JScrollPane(pane);
cadre.getContentPane().add(scrollPane);
cadre.setVisible(true);
}
}
A voir également:
- JScrollPane JAVA
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
1 réponse
import javax.swing.*;
import java.awt.*;
public class ScrollDemo2 extends JFrame
{
JScrollPane scrollpane;
JPanel pp,p;
public ScrollDemo2()
{
super("Nom Fenetre");
setBounds(50, 50, 700, 350);
pp=new JPanel();
p=new jPanel();
pp.setBackground(Color.white);
scrollpane=new JScrollPane(pp);
getContentPane().add(scrollpane, BorderLayout.CENTER);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public void init()
{
pp.add(p);
setVisible(true);
}
public static void main(String[]args)
{
new ScrollDemo2().init();
}
}
import java.awt.*;
public class ScrollDemo2 extends JFrame
{
JScrollPane scrollpane;
JPanel pp,p;
public ScrollDemo2()
{
super("Nom Fenetre");
setBounds(50, 50, 700, 350);
pp=new JPanel();
p=new jPanel();
pp.setBackground(Color.white);
scrollpane=new JScrollPane(pp);
getContentPane().add(scrollpane, BorderLayout.CENTER);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public void init()
{
pp.add(p);
setVisible(true);
}
public static void main(String[]args)
{
new ScrollDemo2().init();
}
}