package org.limewire.ui.swing.search; import javax.swing.JLabel; import javax.swing.JPanel; import net.miginfocom.swing.MigLayout; import org.limewire.ui.swing.components.MessageComponent; import org.limewire.ui.swing.util.I18n; import org.limewire.util.OSUtils; public class ProgramsNotAllowedPanel extends JPanel { public ProgramsNotAllowedPanel() { super(new MigLayout("fill")); MessageComponent messageComponent = new MessageComponent(12, 22, 10, 14); JLabel title = new JLabel(I18n.tr("Downloading programs can result in viruses")); JLabel message; if (OSUtils.isMacOSX()) { message = new JLabel("<html>" + I18n.tr("We recommend you don't download programs" + " using LimeWire. However, you can enable downloading programs via Preferences > " + "Search > Search Filtering.")+"</html>"); } else { message = new JLabel("<html>" + I18n.tr("We recommend you don't download programs" + " using LimeWire. However, you can enable downloading programs via Tools > Options > " + "Search > Search Filtering.")+"</html>"); } messageComponent.decorateHeaderLabel(title); messageComponent.decorateSubLabel(message); messageComponent.addComponent(title, "align left, wmax 400, wrap"); messageComponent.addComponent(message, "align center, wmax 400"); this.add(messageComponent, "align 50% 40%"); } }