priyal fernando

Greenhorn
+ Follow
since Nov 16, 2010
Merit badge: grant badges
For More
Cows and Likes
Cows
Total received
0
In last 30 days
0
Total given
0
Likes
Total received
0
Received in last 30 days
0
Total given
0
Given in last 30 days
0
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by priyal fernando

I coded this applet to try out the html syntax for swing object labels.
I'm using jdk 1.6 update 22 and firefox

This applet works fine when I am viewing the applet for the first time. but if I reload the applet the labels with html syntax in them hides.

This is the code

package test;

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

/**
*
* @author priyal
*/
public class NewJApplet extends JApplet {

public void init() {

JPanel panel = new JPanel();
panel.setPreferredSize(new Dimension(200, 200));
panel.setLayout(new GridBagLayout());

GridBagConstraints panelConstraints = new GridBagConstraints();
panelConstraints.anchor = GridBagConstraints.CENTER;
panelConstraints.weightx = 1.0;
panelConstraints.ipadx = 5;
panelConstraints.gridx = 0;
panelConstraints.gridy = 0;

JToolTip tt = new JToolTip();
tt.setPreferredSize(new Dimension(50, 20));
tt.setTipText("<html><i>ToolTip</i></html>");

JButton button = new JButton("<html><u>Button</u></html>");
button.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
button.setBorderPainted(false);
button.setBorder(BorderFactory.createEmptyBorder());
button.setActionCommand("export");
button.setBackground(Color.white);
button.setOpaque(false);
button.setPreferredSize(new Dimension(50, 50));

panel.add(button, panelConstraints);
panelConstraints.gridx = 1;
panelConstraints.gridy = 1;
panel.add(tt, panelConstraints);

JLabel label = new JLabel("<html><i>Label</i></html>");
panelConstraints.gridx = 0;
panelConstraints.gridy = 1;
panel.add(label, panelConstraints);
add(panel);

}
}

Please help...
13 years ago