IIRC, he recently made a movie where he refused to kiss the woman playing his wife – because he’s so anal, he believes that he’s cheating when he kisses another woman when he’s acting . WTF???
I heard that too. IIRC, for the movie they had to put his wife in a wig and have be a kiss double for the other actress.
Also apparantly both he and his wife(who’s also an actress) refuse to ever take their wedding rings off.
The worst though, is that while on Family Ties, after he became born again, he forced the show to fire the actress playing his girlfriend because a few years earlier she’d posed for playboy.
Ibn_Warraq:
I heard that too. IIRC, for the movie they had to put his wife in a wig and have be a kiss double for the other actress.
Also apparantly both he and his wife(who’s also an actress) refuse to ever take their wedding rings off.
The worst though, is that while on Family Ties, after he became born again, he forced the show to fire the actress playing his girlfriend because a few years earlier she’d posed for playboy.
Growing Pains , not Family Ties . I don’t remember anyone from FT going all fundy.
That article from “The Friendly Atheist” (cool site, btw), mentions it, too.
Odesio
April 15, 2012, 3:34am
25
If he’s speaking about something he actually believes in then he’s probably not whoring himself out.
Pity, because I* respect* whores.
Simplicio:
(Also, I kinda wish when people break links they’d just break them in one place, its kind of annoying to play “find the space” and once its broken once, I don’t think making it “more broken” adds any extra protection)
Or inside a spoiler box. Still clickable and meets the “two click” rule.
Kirk Cameron’s wife was (is) the most beautiful of all the beauties to ever do their 1-episode stint on Seinfeld .
Therefore, I have no problem whatsoever with Kirk Cameron.
Hell, that bust could be of the guy who is uncovering it.
Some friendly suggestions on code quality
import java.awt.Container;
import java.awt.Desktop;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.InputEvent;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.io.IOException;
import java.net.URI;
import java.net.URISyntaxException;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenuItem;
import javax.swing.JPopupMenu;
import javax.swing.JTextField;
public class URLSpaceRemover extends JFrame implements ActionListener {
private static final long serialVersionUID = 1L;
//All these can be made final
private JLabel jlAddURL = new JLabel("Add URL");
private JTextField tfAddURL = new JTextField("", 350);
private JLabel jlCorrectedURL = new JLabel("Corrected URL");
private JTextField tfCorrectedURL = new JTextField("", 350);
private JButton btRemoveSpace = new JButton("Remove Spaces");
private JButton btGoToLink = new JButton("Go to URL");
final JPopupMenu cutpasteMenu = new JPopupMenu();
//These need to be made private and final to be consistent with the other variables
JMenuItem cutMenuItem = new JMenuItem("Cut");
JMenuItem copyMenuItem = new JMenuItem("Copy");
JMenuItem pasteMenuItem = new JMenuItem("Paste");
public URLSpaceRemover() {
//if you extend a class its important to call super()
setTitle("URL space remover");
setSize(550, 180);
setLocation(300, 100);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setComponents();
}
private void setComponents() {
Container contents = this.getContentPane();
contents.setLayout(null);
tfAddURL.setEditable(true);
tfCorrectedURL.setEditable(false);
//do not hardcode bound sizes, use a LayoutManager instead
tfAddURL.setBounds(10, 30, 350, 25);
tfCorrectedURL.setBounds(10, 80, 350, 25);
jlAddURL.setBounds(10, 5, 100, 25);
jlCorrectedURL.setBounds(10, 55, 100, 25);
btRemoveSpace.setBounds(370, 30, 145, 25);
btGoToLink.setBounds(370, 80, 145, 25);
contents.add(tfAddURL);
contents.add(tfCorrectedURL);
contents.add(jlCorrectedURL);
contents.add(jlAddURL);
contents.add(btRemoveSpace);
contents.add(btGoToLink);
//Use separate listeners for clarity, the performance impact is insignificant
cutMenuItem.addActionListener(this);
copyMenuItem.addActionListener(this);
pasteMenuItem.addActionListener(this);
cutpasteMenu.add(cutMenuItem);
cutpasteMenu.add(copyMenuItem);
cutpasteMenu.add(pasteMenuItem);
tfAddURL.addMouseListener(new MouseAdapter() {
public void mousePressed(MouseEvent e) {
switch (e.getModifiers()) {
case InputEvent.BUTTON3_MASK: {
cutpasteMenu.show(e.getComponent(), e.getX(), e.getY());
break;
}
}
}
});
btRemoveSpace.addActionListener(new RemoveSpace());
btGoToLink.addActionListener(new GoToURL());
}
class RemoveSpace implements ActionListener {
public void actionPerformed(ActionEvent arg0) {
String fixURL = tfAddURL.getText();
//use string.isEmpty() instead of equalsIgnoreCase
if (fixURL != null && !fixURL.equalsIgnoreCase("")) {
fixURL = fixURL.replace(" ", "");
fixURL = fixURL.toLowerCase();
if (!fixURL.contains("https://")) {
if (!fixURL.contains("http://")) {
if (!fixURL.contains("www.")) {
fixURL = "http://" + fixURL;
tfCorrectedURL.setText(fixURL);
} else if (fixURL.contains("www.")) {
tfCorrectedURL.setText(fixURL);
}
} else
tfCorrectedURL.setText(fixURL);
} else
tfCorrectedURL.setText(fixURL);
}
}
}
class GoToURL implements ActionListener {
public void actionPerformed(ActionEvent arg0) {
String link = tfCorrectedURL.getText();
if (!link.equalsIgnoreCase("")) {
URI uri;
try {
uri = new URI(link);
if (Desktop.isDesktopSupported()) {
try {
Desktop.getDesktop().browse(uri);
} catch (IOException e) { /* TODO: error handling */
}
}
} catch (URISyntaxException e1) {
//do not fail quietly, bring up an error dialog instead
e1.printStackTrace();
}
}
}
}
public void actionPerformed(ActionEvent evt) {
Object source = evt.getSource();
if (source == cutMenuItem) {
JTextField jte = (JTextField) cutpasteMenu.getInvoker();
jte.cut();
}
if (source == copyMenuItem) {
JTextField jte = (JTextField) cutpasteMenu.getInvoker();
jte.copy();
}
if (source == pasteMenuItem) {
JTextField jte = (JTextField) cutpasteMenu.getInvoker();
jte.paste();
}
}
public static void main(String[] args) {
URLSpaceRemover run = new URLSpaceRemover();
run.setVisible(true);
}
}
Input received and appreciated, thanks.