aspose file tools*
The moose likes Swing / AWT / SWT and the fly likes Swing Problem Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Swing / AWT / SWT
Bookmark "Swing Problem" Watch "Swing Problem" New topic
Author

Swing Problem

Sree Nivas
Ranch Hand

Joined: Jul 24, 2003
Posts: 95
I need a small solution or clue for my current project. If you have any idea pls share with me.

I included a JPanel (which has some graph) in to JScrollPane, and it doesn't display the scrollbars. Why? Can you tell me what could be the reason?

Can we add a container(for ex. JPanel) into JScrollPane?

regards
Sreenivas
clio katz
Ranch Hand

Joined: Apr 30, 2004
Posts: 101
small solution AND clue:

http://java.sun.com/docs/books/tutorial/uiswing/components/scrollpane.html
Sree Nivas
Ranch Hand

Joined: Jul 24, 2003
Posts: 95
Here's the code. Anything wrong in this code?

import java.awt.*;
import javax.swing.*;

public class Test2 extends JFrame{
public Test2() {
JInternalFrame jInternalFrame = new JInternalFrame("Test",true,true,true,true);
JPanel jPanel = new PanelTest();
JScrollPane jScrollPane = new JScrollPane(jPanel,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
jInternalFrame.getContentPane().add(jScrollPane);
getContentPane().add(jInternalFrame);
jInternalFrame.setVisible(true);
setSize(600,600);
setVisible(true);
}

public static void main(String[] args) {
new Test2();
}
}

class PanelTest extends JPanel {

public PanelTest(){}

public void paintComponent(Graphics g) {
super.paintComponent(g);
g.drawString("Main Time(us)",30,99);

g.drawString(Integer.toString(1),200,100);
g.drawString(Integer.toString(2),300,100);
g.drawString(Integer.toString(3),400,100);
g.drawString(Integer.toString(4),500,100);
g.drawString(Integer.toString(5),700,100);
g.drawString(Integer.toString(6),900,100);
g.drawString(Integer.toString(7),1000,100);
g.drawString(Integer.toString(8),1100,100);
g.drawLine(100,100,100,900);


}

}
 
jQuery in Action, 2nd edition
 
subject: Swing Problem