Why do my buttons shift down?

I have a frame with gridbaglayout. When I uncomment the line panel.add(label);{code} all the buttons in the frame shift down.  How do I make it so that if I add an imageicon to my panel that it doesn't affect the position of other components in the frame?
{code:java}
private static void createAndShowGUI() {
        //Set window decorations
        JFrame.setDefaultLookAndFeelDecorated(true);
        //Create and set up the window.
        JFrame frame = new JFrame("Blackjack");
        frame.setSize(600, 500);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        //Set window layout manager
        GridBagLayout gridBag = new GridBagLayout();
        GridBagConstraints constraints = new GridBagConstraints();
        frame.setLayout(gridBag);
        constraints.fill = GridBagConstraints.BOTH;
        //panel for displaying cards
        JPanel panel = new JPanel();
        panel.setBackground(Color.GREEN);
        constraints.ipady = 380;
        constraints.gridwidth = 4;
        constraints.weightx = 0.5;
        constraints.weighty = 1;
        constraints.gridx = 0;
        constraints.gridy = 0;
        gridBag.setConstraints(panel, constraints);
        frame.getContentPane().add(panel);
        String path = "images/clubs-2-75.png";
        ImageIcon icon = new ImageIcon(path);
        JLabel label = new JLabel(icon);
        panel.add(label);       
        constraints.ipady = 0;
        constraints.gridwidth = 1;
        //add buttons to frame
        JButton button1 = new JButton("button1");
        constraints.weightx = 0.5;
        constraints.gridx = 0;
        constraints.gridy = 1;
        gridBag.setConstraints(button1, constraints);
        frame.getContentPane().add(button1);
        JButton button2 = new JButton("button2l");
        constraints.weightx = 0.5;
        constraints.gridx = 1;
        constraints.gridy = 1;
        gridBag.setConstraints(button2, constraints);
        frame.getContentPane().add(button2);
        JButton button3 = new JButton("button3");
        constraints.weightx = 0.5;
        constraints.gridx = 2;
        constraints.gridy = 1;
        gridBag.setConstraints(button3, constraints);
        frame.getContentPane().add(button3);
        JButton button4 = new JButton("button4");
        constraints.weightx = 0.5;
        constraints.gridx = 3;
        constraints.gridy = 1;
        gridBag.setConstraints(button4, constraints);
        frame.getContentPane().add(button4);
        //Display the window.
        frame.setVisible(true);
{code}
Edited by: rajend3 on Sep 3, 2009 11:35 AM                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

rajend3 wrote:
I created a second panel, now the frame and the panels all have their own layout managers and it seems to be working fine. Thanks for the help.Cool. I looked at your code, played around with it a bit, and came up with my own SSCCE:
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.HashMap;
import java.util.Map;
import javax.swing.*;
public class BlackView {
  enum BjButtonText {
    BET("Bet"), DEAL("Deal"),
    HIT("Hit"), DOUBLE("Double"),
    STAND("Stand");
    private String text;
    private BjButtonText(String text) {
      this.text = text;
    public String getText() {
      return text;
  private static final Dimension TABLE_SIZE = new Dimension(850, 400);
  private static final Color TABLE_COLOR = Color.GREEN;
  private Map<BjButtonText, JButton> btnMap = new HashMap<BjButtonText, JButton>();
  private JPanel mainPanel = new JPanel();
  private JPanel tablePanel;
  private JLabel betLabel;
  private JLabel balanceLabel;
  public BlackView() {
    tablePanel = new JPanel();
    tablePanel.setPreferredSize(TABLE_SIZE);
    tablePanel.setBackground(TABLE_COLOR);
    JPanel betPanel = new JPanel(new GridLayout(1, 0));
    for (int i = 0; i < BjButtonText.values().length - 1; i++) {
      betPanel.add(new JLabel()); // add empty labels to pad left
    betLabel = new JLabel("Bet:");
    betPanel.add(betLabel);
    JPanel balancePanel = new JPanel(new GridLayout(1, 0));
    for (int i = 0; i < BjButtonText.values().length - 1; i++) {
      balancePanel.add(new JLabel()); // empty labels to pad left
    balanceLabel = new JLabel("Balance:");
    balancePanel.add(balanceLabel);
    JPanel btnPanel = new JPanel(new GridLayout(1, 0));
    for (BjButtonText bjBtnName : BjButtonText.values()) {
      JButton button = new JButton(bjBtnName.getText());
      btnPanel.add(button);
      btnMap.put(bjBtnName, button);
    // bottom panel holds the bet and balance panels and the button panel
    JPanel bottomPanel = new JPanel();
    bottomPanel.setLayout(new BoxLayout(bottomPanel, BoxLayout.PAGE_AXIS));
    bottomPanel.add(betPanel);
    bottomPanel.add(balancePanel);
    bottomPanel.add(btnPanel);
    JFrame.setDefaultLookAndFeelDecorated(true);
    mainPanel.setLayout(new BorderLayout());
    mainPanel.add(tablePanel,
        BorderLayout.CENTER);
    mainPanel.add(bottomPanel,
        BorderLayout.SOUTH);
  public JPanel getMainPanel() {
    return mainPanel;
  public void updatePlayerHand() {
    JLabel cardLabel = new JLabel("Card", SwingConstants.CENTER);
    cardLabel.setOpaque(true);
    cardLabel.setBackground(Color.white);
    cardLabel.setPreferredSize(new Dimension(70, 105));
    cardLabel.setBorder(BorderFactory.createLineBorder(Color.black));
    tablePanel.add(cardLabel);
    tablePanel.revalidate();
    tablePanel.repaint();
  public void addBtnListener(BjButtonText btnName, ActionListener listener) {
    btnMap.get(btnName).addActionListener(listener);
  private static void createAndShowGUI() {
    final BlackView blackview = new BlackView();
    blackview.addBtnListener(BjButtonText.DEAL, new ActionListener() {
      public void actionPerformed(ActionEvent ae) {
        blackview.updatePlayerHand();
    JFrame frame = new JFrame("Simple BlackJack View");
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.getContentPane().add(blackview.getMainPanel());
    frame.pack();
    frame.setLocationRelativeTo(null);
    frame.setVisible(true);
  public static void main(String[] args) {
    javax.swing.SwingUtilities.invokeLater(new Runnable() {
      public void run() {
        createAndShowGUI();
}

Similar Messages

  • NEED HELP!!! PHP include content displays always shifted down, WHY?

    Hi, I am fairly new to using PHP and Dreamweaver together and
    I have placed the attached code in my document and I have noticed
    that the PHP generated table, div or anything else is always
    shifting down in IE and FireFox as well. Why?...and what is the
    solution to display and position dynamic content correctly inside
    the "content" div without shifting and having control of it.
    Thank you in advance.
    Attila

    What is in this?
    include("database.php");
    Also, you have not managed cellspacing/cellpadding/border on
    the table in
    the first include....
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    ==================
    "reinhat" <[email protected]> wrote in
    message
    news:[email protected]...
    > Hi, I am fairly new to using PHP and Dreamweaver
    together and I have
    > placed the
    > attached code in my document and I have noticed that the
    PHP generated
    > table,
    > div or anything else is always shifting down in IE and
    FireFox as well.
    > Why?...and what is the solution to display and position
    dynamic content
    > correctly inside the "content" div without shifting and
    having control of
    > it.
    > Thank you in advance.
    > Attila
    >
    > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
    Strict//EN"
    > "
    http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    > <html xmlns="
    http://www.w3.org/1999/xhtml"
    lang="en-US">
    > <head>
    > <title>Welcome to the library!</title>
    > <meta http-equiv="content-type" content="text/html;
    charset=utf-8" />
    > <style type="text/css">
    > body {
    > background-color: #CCD3D9;
    > color: #000000;
    > text-align: center;
    > }
    > #content {
    > width: 800px;
    > height: 1000px;
    > margin-left: auto;
    > margin-right: auto;
    > border: 2px solid #A6B2BC;
    > background-color: #FFFFFF;
    > color: #000000;
    > margins: 0 20px 0 20px;
    > text-align: left;
    > }
    >
    > #TableResult {
    > width: 750px;
    > height: 900px;
    > margin-left: auto;
    > margin-right: auto;
    > background-color: #FFFFFF;
    > color: #000000;
    > text-align: left;
    > border-collapse:collapse;
    > }
    >
    > #TableResult td {
    > padding: 0.7em 0.5em 0.5em 0.8em;
    > border: 2px solid #A6B2BC;
    > background-color: #CCFFCC;
    >
    > }
    > </style>
    > </head>
    > <body>
    > <div id="content">
    > <?
    > include("library_browse.php");
    > ?>
    > </div>
    > </body>
    >
    > <!-- the code below is the PHP content in
    "library_browse.php"-->
    >
    > <?
    > include("database.php");
    > $result = mysql_query("SELECT * FROM library");
    > print ("<TABLE id=\"TableResult\">");
    > print ("<TR><TD colspan=\"7\" >Available
    Books</TD></TR><BR>");
    > print ("<TR> <TD> ID </TD> <TD >
    Title </TD> <TD > Author </TD> <TD > Year
    > </TD> <TD > Delete </TD></TD>");
    > print ("<TR><TD colspan=\"7\" >Please click
    the title for more
    > information.</TD></TR><BR>");
    > while($row = mysql_fetch_array($result)) {
    > print (" <TR><TD >$row[id] </TD>
    <TD ><A
    > href=\"browseb.php?id=$row[id]\">$row[title]
    </A></TD> <TD >$row[author]
    > </TD>
    > <TD >$row[year] </TD><TD ><A
    href=\"delete.php?id=$row[id]\">Delete
    > </A></TD></TR><BR>");
    > }
    > print ("</TABLE>");
    > mysql_close($linkID);
    > ?>
    >

  • Mac shuts down if I do not keep either the Fn, Command or control button held down ?

    Hi. I have a mac book pro late 2011 model. I am running Mavericks but but I have a problem where my mac shuts down if I do not keep either the Fn, Command or control button held down. Also if/when this shut down happens I need to hold the shift-control-option keys to restart the mac.
    Anybody got any advice for me ?
    Many thanks
    Paul

    Try resetting the SMC.
    Barry

  • Div shifting down page in live view

    I'm trying to create a website for a project I'm doing.I'm having a problem in live view where I the div with the id "imageholder" keeps shifting down the page. It looks fine in the editor but the browser and live view not so much. I want it to line up with the top div, not the bottom one.
    Another problem I'm having is that I can't adjust the footers margin very well. it's not taking into account the div's directly above it. I've included a screenshot of the page as it hasn't been uploaded online yet. Thanks
    Here is the code:
    HTML:
    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>Home</title>
    <link href="CSS/Project.css" rel="stylesheet" type="text/css">
    <style type="text/css">
    body {
      background-color: #E0EEEE;
    </style>
    </head>
    <body>
    <div id="container">
    <header>
    <h1 id="title">Limerick Running Club</h1>
    <h2 class="subhead"><strong>L.R.C</strong></h2>
    </header>
    <br/>
    <nav>
    <nav id="nav_centre">
    <ul>
    <li><a href="#">Home</a></li>
    <li></li>
    <li><a href="#">History</a></li>
    <li><a href="#">Events</a></li>
    <li><a href="#">Gallery</a></li>
    <li><a href="#">Results</a></li>
    <li><a href="#">Useful Links</a></li>
    <li><a href="#">Contact Us</a></li>
    </ul><br/>
    </nav>
    </nav>
    <section>
    <h2 >History</h2>
    <article></article>
    <article class="mainpara">
      <p>The limerick running club was founded in 2008. We are a community funded club with the sole aim of helping to make our community fitter and happier. Our main office is based in castletroy and you are welcome to drop in anytime and join up. </p>
      <p>Since the LRC was founded we have had a number of members who have shared with us their feeling about joining the club. </p>
      <p>You can read more about what their saying below</p>
    </article>
    <article id="testimonial"><h3>Member Testimonials</h3><h3 class="Name">John Byrne</h3>
      <p>Since joining the LRC my health and fitness has improved greatly. I recommended the club to everyone.</p>
      <h3 class="Name">Mary Smith</h3>
      <p>I'm delighted I joined the LRC. I feel much fitter and healthier since joining and there is a great sense of community surrounding the club.</p>
      <h3 class="Name">Tom Ryan</h3>
      <p>Really enjoying my runs with the lRC. I'd recommend joining to anyone.</p>
      </article>
    </section>
    <div id="imageholder"><img src="Images/edited.jpg" width="355" height="266" alt=""/></div>
    <footer><span id="copyright">&copy;2015 Limerick Running Club</span></footer>
    </div>
    </body>
    </html>
    CSS:
    @charset "utf-8";
    html{
      background-color:#E0EEEE;
    header{
      width:100%;
    nav {
      width 100%;
      height 55px;
    #nav_centre {
      text-align: center;
      width: 1080px;
      margin-right: auto;
      margin-left: auto;
      border-color: #4683ea;
      border-style: solid;
      border-radius: 12px;
      padding-bottom: 15px;
      padding-top: 0px;
      font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
      font-size: small;
      background-color:#4683ea;
    nav ul{
      list-style:none;
    nav a{
      display:inline;
      float:left;
      text-decoration:none;
      font-weight:bold;
      padding-top: 5px;
      padding-bottom:5px;
      padding-right: 45px;
      padding-left: 45px;
      height: 20px;
      color:#CCC;
    header {
      text-align: center;
    #container {
      width: 1080px;
      margin-left: auto;
      margin-right: auto;
    footer {
      margin-top: 600px;
      text-align: center;
      height: 50px;
      clear: both;
      padding-top: 25px;
    #copyright{
      color:#a6a6a6;
    article {
      margin-top: 20px;
      width: 650px;
      margin-left: 5px;
      margin-right: 0px;
    #imageholder {
      width: 360px;
      float: right;
      clear: none;
      margin-top: 20px;
      margin-right: 5px;
      padding-right: 5px;
    .mainpara {
      float: left;
      border-color: #4683ea;
      border-style: solid;
      border-radius: 12px;
      padding-left: 5px;
      background-color: #F0F0F0;
      font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
      width: 600px;
    section {
      margin-top: 75px;
      left: 5px;
    h1{
      color:#4683ea;
    #title{
      font-weight: bold;
      font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
      color:#FFA500;
    .subhead{
      font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace;
    h2{
      letter-spacing: 2px;
      font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    #testimonial {
      float: left;
      border-color: #4683ea;
      border-style: solid;
      border-radius: 12px;
      padding-left: 5px;
      background-color: #F0F0F0;
      font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
      padding-right: 5px;
      width: 600px;
      clear: both;
    .Name {
      color:#FFA500;

    Try this -
    <article class="mainpara">
      <div id="imageholder"><img src="Images/edited.jpg" width="355" height="266" alt=""/></div>
    <p>The limerick running club was founded in 2008. We are a community funded club with the sole aim of helping to make our community fitter and happier. Our main office is based in castletroy and you are welcome to drop in anytime and join up. </p>
      <p>Since the LRC was founded we have had a number of members who have shared with us their feeling about joining the club. </p>
      <p>You can read more about what their saying below</p>
    </article>
    Move the imageholder div so that it is the first child of the "mainpara" article.
    Also, you probably want "...what they're saying below" in that last paragraph above. Finally, why do you have a nested <nav> tag in your code?

  • Why does my Mac shut down when using Safari?

    Every once in a while (randomly) my mac will reboot due to an error even when I only have the Safari Application open. How can I stop my mac from doing this. I have the 2011 macbook pro 13 inch with the latest OS (Mountain Lion). Everything is up to date but why does it keep shutting down?

    Hi Sebaz, first try repairing permissions. Go to Applications-->Utilities-->select Disk Utility. Select your drive then select the First Aid button then  at the bottom right click Verify Disk and after it verifies your drive click on Verify Disk Permissions on the left. If there any errors click on Repair Disk Permission. Reboot your machine and test your Safari to see if the issue comes back.

  • Printing shifts down after first page

    When printing with Adobe Xi, 11X17, Landscape, first page prints fine but all the rest shift down cutting off bottom and leaving a white space on top. does not do this with Adobe 9.

    Hi @Fortwilliam,
    I see that you are having issues when printing from certain applications, the first page has pink smudges on the right side of the page. I would like to help you.
    This is certainly a peculiar issue that you are having. Since it isn't doing this with all the applications. So I don't believe it is a hardware issue, but software related.
    Make sure you are signed in as the Administrator and try printing again.
    Download and run the Print and Scan Doctor. It will diagnose the issue and might automatically resolve it. http://www.hp.com/go/tools>Using HP Diagnostic Tools for HP Printers in Windows.
    What were the results when you ran the Print and Scan Doctor? (did it print or scan, any error messages)
    If you are still having issues, I would uninstall and reinstall the latest printer software, just to rule out a software conflict or corrupted print driver. Full Feature Software and Driver.
    If you appreciate my efforts, please click the Thumbs up button below.
    If there is anything else I can help you with, just let me know. Thank You.
    Please click “Accept as Solution ” if you feel my post solved your issue, it will help others find the solution.
    Click the “Kudos Thumbs Up" on the right to say “Thanks” for helping!
    Gemini02
    I work on behalf of HP

  • Trying to read if button is down

    My code initially has a timer generating an interupt ever 25
    ms, on the interupt it calls a certain function. I am simply
    wanting to read if the button is down as opposed to having an
    interupt generated when the button is pressed. Is that possible,
    and if so why am I getting a bunch of errors with the attatched
    code. Any help is appreciated.
    Thanks

    It seems that you are attempting listening of keyboard events
    when Timer event is fired. Timer doesn't have keyCode property.
    You need to add listener to key board - not timer:
    http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/events/KeyboardEvent.html
    It also looks like there is wrong syntax. Did you mean to put
    "if" statement inside onTick function?

  • Why does my iPad shut down when I try to open Facebook?

    Why does my iPad shut down when I try to open Facebook?  it just started doing this 3 days ago.  I cannot get into my Facebook account on my iPad!!

    Close all apps in the multi-task window and try again.
    1.Double-click the Home button.
    2. Swipe the app's preview up to close it.
    3. Preview will fly off the screen.

  • Why does my iPad shut down randomly

    Why does my iPad shut down randomly

    Generally? it's like when a computer crashes. the operating system gets over whelmed and shuts down or reboots.
    Sometimes it's not that big of a deal, other times it may be caused by an app with a glitch or error. Sometimes your iPad is fine, but the app has an error in it.
    One thing to do is to do a reset. hold down the sleep and home button for about 20 seconds. When you see the silver apple, let it reboot. Often if there's any sort of glitch or 'oops' the reset and reboot will allow the iPad's memory to clear and resolve the issue.

  • Running iOS 8 on iPhone 6 Screen shifts down

    My entire screen shifts down when I have my finger placed on the home button. Maybe itouch reads my finger print and the screen shifts down. It doesn't happen often. It's random. So far it has happened on the home screen, while I'm using Twitter, and line or viewing photos in the photo app. So it doesn't seem to be an app issue. It usually happens when I'm about to press the home button. Or maybe I have already pressed it.

    No, that is the Reachability feature so you can reach the top portion of the screen without moving your finger. You might want to take a look at the User Guide to check on other features you might not be aware of. http://manuals.info.apple.com/MANUALS/1000/MA1565/en_US/iphone_user_guide.pdf

  • My ipad 3 screen seems to be shifting down!!!!! What can I do?

    I purchased an ipad (third gen) last year and noticed that my screen has shifted down a little. This happened about a week ago. I should (can) I do?

    Step by Step to fix your Mac
    Why is my computer slow?
    Most commonly used backup methods
    If you get pinwheels when off the Internet, it coudl be a failing boot drive or just a few bad sectors as it has a hard time reading from it.
    This is a possible cure, it's a lot of work though.
    Reducing bad sectors effect on hard drives
    How to erase and install Snow Leopard 10.6

  • In fullscreen mode, is there a way to prevent the page from shifting down when displaying the menu and tabs?

    In fullscreen mode (F11), when moving the mouse toward the top of the screen to display the tabs & stuff, the page displayed is shifted down. This makes it annoying when returning down with the mouse - you want to reach a certain link, for example, but your target gets shifted up once the tabs & stuff is hidden back.
    Is there any way to make the tabs & stuff display 'above' the page content, like on another layer?

    Is it the web page display that is changing its own position, or is it something
    about the toolbars that is pushing the page down? I have the same issue with
    my browser using an add-on to show a multiple line bookmark bar.

  • Why does my macbook shut down when I am watching a film using airplay on apple TV?

    why does my macbook shut down when I am watching a film using airplay on apple TV?

    It appears to shut down and all the open programmes are closed

  • How do I detect if the mouse button is down, outside of the applet?

    Using
    X = MouseInfo.getPointerInfo().getLocation().x;
    Y = MouseInfo.getPointerInfo().getLocation().y;I can detect the mouse location anywhere on the entire screen, but after an extensive search on Google I cannot find any way to detect whether a mouse button is being pressed.
    The class I am using is threaded, so I want to check each time to see if a mouse button is down (a simple true or false would be perfect).

    coopkev2 wrote:
    One website says to use the Control.MouseButtons property in Windows, is that possible to do in Java?I would pretty much forget about it, especially if you start to talk about "in OSWhatever it is done like this" - that makes it platform dependent and you can forget about platform specific stuff in the Java language itself - the only way to get something like that done is through a native library that you invoke using Java, using either JNI or JNA.

  • My phone wont reset with the both buttons pushed down method.. anyone knows anything else? please help!

    my iphone 4 is stuck in the spinning wheel mode, ive tried reseting it with both buttons pushed down and it wont reset! anyone knows some other way to do it? please let me know! thanks

    When you push both buttons (home and on/off), you need to hold them down together for 10-12 seconds till the Apple logo appears.

Maybe you are looking for

  • I am unable to restore my backups from my Time Machine

    MacBook Pro – My reformatted system that won't restore from my time machine - HELP PLEASE I loaded Lion when it first came     out and all my troubles started. (It was the same on my 24” iMac).     Mail particularly hardly worked on either machine af

  • URGENT: Opening JInternalFrame upon click of a button

    Hi can somebody help me, Im a newbie in JDeveloper IDE and have no proper training. Im using Oracle Jdeveloper 10.1.3.3.0. My project is an ADF Swing Application. Let me explain what I'm trying to do.. I like to open another JinternalFrame upon click

  • How to display values in textfields obtained from another class

    Hi, Why, oh why, doesn't this work: When I select a row in my tableClass (consist of a JTable) I want to display these values (strings) in my TextFieldGUI class (consist of just JTextFields). My code looks like this: TableClass: public void mouseClic

  • Output of PDF to system disc drive

    Hi - We currently have a smartform that sends a email with a PDF attachment - anyone know how I can get sap to write the attachment to disc instead of send it in an email?  I set up a "printer" that prints to a file instead of a printer - the output

  • How can I choose the photo I like to set as the icon?

    Hi, is there a way that allows me to choose the photo I like to set as the icon for an album (I mean the little square on the left side of the album's name)in Photos? Thanks.