Hi everyone, i need your help, i've used a panel and i've a label(which acts as a background image).. There's a long text which is placed in a label. now i want to view this text and the background image but in this attempt i cant see any scrollbars even though i'm using JScrollPane.. Thanks in advance
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Trial2 extends JFrame implements ActionListener
{
String a="<html><body><font color=blue>Description:<br><br><u>College Profile:</u><br><p>One of the oldest colleges affiliated to the University of Mumbai and the first of the twenty four Institutions established <br>and managed by the Hyderabad (Sind) National Collegiate Board (HSNCB), National College was established in <br>Independent India in 1949 under the leadership of Late Principal M. Kundnani and Late Barrister H. G. Advani -<br> two visionaries who had migrated from Sind, Pakistan to Mumbai after Independence. The college, however, traces its <br>origin to D. G. National College, which was established in Hyderabad (Sind) in 1922 with the support and guidance of <br>Dr. Annie Besant and Rishi Dayaram Gidumal.</p><br><p>R. D. National College caters to the educational needs of varied sections of the society, especially the minorities and the <br>under privileged. Fifty percent of its students belong to the minority communities like Sindhi, Muslim, Christian and Sikh.<br>Today, in its 64th year, the College has become an excellent centre of higher learning that aims at academic excellence <br>and emphasizes secular and community education.</p><br><p>Over the years, the college has grown to meet the challenges and needs of time and provides high quality education to <br>students at the Pre Degree Plus two level and the Degree level in the Science, Arts and Commerce streams. <br>The college also offers career oriented integrated Degree Courses in Mass Media, Management, Accounts and Finance, <br>Information Technology, Bio Technology and Computer Science and Post Graduate and Research Courses in Chemistry, <br>Physics, English Literature, Psychology Computer Science Information Technology and Bio Technology and Dual Degree <br>programs in Bio-Technology, Heritage Management and Music Appreciation.</p><br><p>The infrastructural facilities of the college include spacious laboratories and Multimedia classrooms for academic activities, <br>a multipurpose, air conditioned gymkhana and a floodlit multi Sports-Basketball / Throw ball / Volleyball Court for <br>sports activities as well as a well equipped air conditioned Auditorium and Conference Halls for co-curricular and <br>extracurricular activities. A botanical garden with more than 100 species of plants is a proud possession of the college. <br>The well equipped and spacious library with more than 80,000 volumes of books, journals and numerous periodicals<br> and newspapers and internet facility, provides excellent opportunities for academic exploration and research to the <br>students.</p><br><p>The college has created various academic and community management instruments which include the House System, <br>the Tutor System, the Honors' Program, and other community outreach programs which include the adoption of a village <br>and collaboration with NGOs, Recycling of water, solar energy & recycling of college water are some of the activities to<br> inculcate social awareness amongst the students.<br>The Community outreach programs of the college enable students to work and interact with people with varied <br>backgrounds. Working with NGOs has exposed students to meaningful community welfare activities and has helped <br>develop their managerial skills.</p><br><p>The path breaking initiatives such as the Naturalists' Meet, Community Awareness and Assessment Survey Program <br>(CAASP), Gratitude Week and Network of Academic Administrators were milestone events initiated during the Diamond <br>Jubilee year.<br><br><u>Official Website:<br></u>www.rdnational.ac.in<br></font></p></body></html>";
JLabel l1,l2;
JButton b1;
JPanel p1;
JDialog jd1;
JScrollPane jsp;
int vv=JScrollPane.VERTICAL_SCROLLBAR_ALWAYS;
int hh=JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS;
ImageIcon m1;
public Trial2()
{
Container con=getContentPane();
con.setLayout(new FlowLayout());
b1=new JButton("Click");
con.add(b1);
b1.addActionListener(this);
}
public void actionPerformed(ActionEvent ae)
{
if(ae.getSource()==b1)
{
p1=new JPanel();
m1=new ImageIcon("new2014(1).jpg");
l1=new JLabel(m1);
jd1=new JDialog();
jsp=new JScrollPane(l2,vv,hh);
//jsp.setViewportView(l2); Also used this but not working
l2=new JLabel();
l2.setText(a);
jd1.add(l2);
jd1.setSize(720,550);
jd1.setVisible(true);
p1.add(l1);
p1.add(jsp,BorderLayout.CENTER);
p1.setVisible(true);
p1.setPreferredSize(new Dimension(720,550));
jd1.add(p1);
jd1.setResizable(false);
}
}
public static void main(String args[])
{
Trial2 t=new Trial2();
t.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
t.setSize(300,300);
t.setVisible(true);
}
}