TableCellRenderer confusion

I have a custom TableCellRenderer and I have the getTableCellRendererComponent method in it in order to set the background to a different colour. However, this sets the background of the whole column, not a single cell.
How can I isolate a single cell?
I want to do this, but I am not selecting the cell in the table at all. It is independant of user interaction with the table. I want the background to change after values have come back from a database, simply to highlight these values to the user.
Anyone have any ideas?
Thanks in advance

I'm not sure I understand. I can isolate the row and column, and I set the component based on this, but all in that column seem to be set, even with an if statement. Here's the code:
Its alright, I've got it sorted now, but thankyou.
For anyone that's interested:
In my custom cell renderer I have a Vector which will store int values representing rows that have changed and need highlighting. In the calling class, if a user updates this row, I call CapmTableCellRenderer.addCellChanged(rowInt);
I can now use this Vector to check if the row Int in getTableCellRendererComponent is in the Vector (i.e is a row changed by the user)
In the below example I change the font to bold if it has been changed, and keep it as normal if it has not
public class CapmTableCellRenderer extends DefaultTableCellRenderer implements TableCellRenderer{
public Vector rowsChanged = new Vector();
public JTable my_table;
public Object my_value;
public CapmTableCellRenderer() {
public Component getTableCellRendererComponent(JTable table,
Object value,
boolean isSelected,
boolean hasFocus,int row,int column)
JLabel myComp = (JLabel) super.getTableCellRendererComponent(table,
          value, isSelected, hasFocus, row, column);
//interogate vector for matching row int
for (int y=0; y< rowsChanged.size(); y++){
if (row == ((Integer)rowsChanged.elementAt(y)).intValue()) {
myComp.setFont(new Font(myComp.getFont().getFontName(),1,myComp.getFont().getSize()));
else {
myComp.setFont(new Font(myComp.getFont().getFontName(),0,myComp.getFont().getSize()));
return this;
public void addCellChanged(int cellRow) {
rowsChanged.add(new Integer(cellRow));
}

Similar Messages

  • Tablecellrenderer not working?

    Below is a simple implementation of tablecellrenderer.
    import javax.swing.*;
    import javax.swing.table.*;
    import java.awt.*;
    public class TestGUI {
        public static void main(String[] args) {
            EventQueue.invokeLater(new Runnable(){
                public void run() {
                    JFrame frame=new JFrame();
                    frame.setSize(new Dimension(700,500));
                    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                    frame.setVisible(true);
                    JPanel jp=new JPanel(new BorderLayout());
                    JTable tbDis=new JTable(new ScheduleM());
                tbDis.setTableHeader(null);
                tbDis.setDefaultRenderer(JLabel.class,new TableCellRenderer()
                    {   public Component getTableCellRendererComponent(JTable table,
                            Object value, boolean isSelected, boolean hasFocus, int row, int column)
                        {   System.out.println(value instanceof JLabel);  // ..................
                            return (JLabel)value;
                jp.add(new JScrollPane(tbDis),BorderLayout.CENTER);
                    frame.add(jp);
    class ScheduleM extends AbstractTableModel
            {   private JLabel[][] cell;
                static final int ROW=13,COL=7;
                public ScheduleM()
                {   cell=new JLabel[ROW][COL];
                    for (int i=0; i<cell.length; i++)
                    {   for (int j=0; j<cell[ i ].length; j++)
                        {   cell[ i ][j]=new JLabel("",JLabel.CENTER);
                            cell[ i ][j].setOpaque(true);
                            cell[ i ][j].setBackground(Color.RED);
                public int getRowCount()
                {   return ROW;
                public int getColumnCount()
                {   return COL;
                public Object getValueAt(int row, int column)
                {   if (row==0 && column!=0)
                    {   cell[row][column].setText("asd");
                    return cell[row][column];
            }the line with '.......' commentis simply testing whether the method is invoked. actually when being executed, it showed nothing (just blank)
    also the table outputs only string values. why the cell cannot render the JLabel? Anything wrong in the code?
    Thanks in advance
    Edited by: user13674136 on 9/01/2011 06:45

    yep but the tutorial only illustrates on a situation when the input is color
    the reason why i choose JLabel is that i want to set cells both color and text. The weird stuff is the tablecellrenderer is not working (no JLabel returns). i saw a certain example -- display a JButton in the table and i replaced all buttons with jlabel, which works perfectly. here it is
    import javax.swing.*;
    import javax.swing.table.*;
    import java.awt.*;
    import java.awt.event.*;
    class JTableButtonModel extends AbstractTableModel {
      private JLabel[][] __rows = {
          { new JLabel("Button One"), new JLabel("Button One") },
          { new JLabel("Button One"), new JLabel("Button Two") },
          { new JLabel("Button One"), new JLabel("Button Three") },
          { new JLabel("Button One"), new JLabel("Button Four") }
      private String[] __columns = { "Numbers", "Buttons" };
      public String getColumnName(int column) {
        return __columns[column];
      public int getRowCount() {
        return __rows.length;
      public int getColumnCount() {
        return __columns.length;
      public Object getValueAt(int row, int column) {
          return __rows[row][column];
      public boolean isCellEditable(int row, int column) {
        return false;
      public Class getColumnClass(int column) {
        return getValueAt(0, column).getClass();
    public final class JTableButton extends JFrame {
      private JTable __table;
      private JScrollPane __scrollPane;
      public JTableButton() {
        super("JTableButton Demo");
        TableCellRenderer defaultRenderer;
        __table = new JTable(new JTableButtonModel());
        __table.setTableHeader(null);
        __table.setDefaultRenderer(JLabel.class,
                          new TableCellRenderer(){public Component getTableCellRendererComponent(JTable table, Object value,
                                   boolean isSelected,
                                   boolean hasFocus,
                                   int row, int column)
        System.out.println("asf");return (JLabel)value;  //............
        __table.setPreferredScrollableViewportSize(new Dimension(400, 200));
        __scrollPane = new JScrollPane(__table);
        setContentPane(__scrollPane);
      public static void main(String[] args) {
        Frame frame;
        WindowListener exitListener;
        exitListener = new WindowAdapter() {
          public void windowClosing(WindowEvent e) {
         Window window = e.getWindow();
         window.setVisible(false);
         window.dispose();
         System.exit(0);
        frame = new JTableButton();
        frame.pack();
        frame.setVisible(true);
    }codes are nearly the same. Note that the line with '....' comment is executing.
    So i am very confused what is wrong with my codes :(
    thanks for your kind reply

  • Confusion about TableCellRenderers

    Hi, I was just wondering if someone could explain to me the difference between using a table model to set values in a JTable, and using a TableCellRenderer?
    I have a JTable with a TableColumnModel set to having JTextArea as its cell editor. This works fine. However, when i load values into the table (from an SQL query), i am currently using model.setValueAt( );
    I am confused as to what the textArea.setText will be used for? I am just generally unsure of how they all link up.
    Also, the JTextArea only seems to be usable when the cell is selected, for example, the text will not be wrapped at the end of the cell unless the cell is clicked on. As soon as it loses focus, it goes back to being one long line of text.
    I have already set up a renderer class -
    public class MyTextAreaRenderer extends JTextArea implements TableCellRenderer {
    public MyTextAreaRenderer() {
    super();
    public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int col) {
    if (isSelected)
    super.setText("");
    else {
    super.setText(value.toString());
    return this;
    although im not sure what to put in the "if" statements.
    Also, what do I use this class for? I know this may be a stupid question but it's all so confusing!
    I would be really grateful if somebody could explain how they all link up and what is the right way to do this! THanks for any help.

    Basically, while the model deals with values themselves, a cell renderer deals with how to represent those values.For instance, when a text value is entered into the table model and you use the default cell renderer, a JLabel instance will be used by default to represent the information.
    I once needed to show some delivery dates in a table column, but it was necessary to outline "in time" deliveries as opposed to "late" deliveries rather than "in advance" ones: all I had to do was to define a cell renderer using a JTextField whose background color changed from light grey ("in time") to cyan ("in advance") and to red ("late").
    I hope this will help.
    Bye

  • Apple ID appearing on another iPhone device (Sync confusion)

    Issue
    iTunes is sporadically requesting access to my partner's Apple ID account when downloading applications and trying to install the other iTunes account applications also when syncing takes place within iTunes. System software/accounts seems confused.
    How can I ensure that both devices remain separate and do not access each other's iTunes accounts or sync over Mac logins? How can I delete mixed applications from separate Apple ID's ensuring it won't replicate the deletion on the primary Apple ID?
    Background
    1 x Macbook Pro OS 10.8.2
    iTunes 11.0.1
    App Store 1.2.1
    1 x iPhone 4S OS 6.0.1 (Device A)
    1 x iPhone 4 OS 6.0.1 (Device B)
    Separate Apple ID's
    Separate iCloud accounts
    iTunes accounts
    Both people have our own iTunes accounts linked to their own device. All details are currently correct when checking Apple ID profiles.
    MacbookPro
    Both people have separate MacBook Pro logins and software is all up to date.
    History
    In the past, over a year ago, both iPhone devices were sync'd via the same iTunes and Macbook log in. (Not a good start I know) Both iPhones always had their own iTunes account for downloading apps and music etc. When I realised I was syncing application data from one iPhone to the other on my Macbook, I created two Macbook log ins. I deleted all applications on Device B that were transferred from Device A and also deleted the applications in Device B's iTunes account. It seemed that both devices finally had seperated, retained their own Apple ID logins, applications and Macbook user logins.
    Device B recently tried to install an application that Device A also had.
    The application installed onto Device B without an issue and there was no confusion with Device A having the same application. The application can be upgraded to provide additional functionality. When Device B requested this within the application to upgrade, the Apple ID of Device A suddenly appeared.
    I checked that Device B was asked to INSTALL the primary basic version of the application rather than OPEN it, just incase the confusion started at this point. It definitely said INSTALL.
    I thought the divorce was done and dusted in the past.
    Why would Device B suddenly point Device A's Apple ID?
    To troubleshoot, I connected Device B to iTunes on the MacBook with Device B's Macbook log in. When iTunes opened within the Apple ID of Device B ALL DEVICE A applications appeared and started to sync these applications to Device B! I am back to mixed accounts.
    How can ITunes suddenly connect the Apple ID's of both accounts and then tell Device B it needs to install Device A's applications? They are separate Apple ID accounts, separate copyright, separate costs.
    I know with iMatch that you can share the library with another device and when this occurs it locks the Apple ID of the primary iTunes account for 90 days on secondary device. We have never done this.
    I'm 'Syncing' trying to work this one out, please help!

    Steve324 wrote:
    s there a solution to get things
    back the way it was before the install?
    Thank you!
    See my previous suggestions

  • HT1414 i am in the process of getting my iphone4 unlocked from att to use it on straighttalk. why do i need to "back up" the iphone and all of this? i dont have an apple computer sooo, im a little confused on why i need to do this. can someone please help

    Can someone please explain and help me? I am unlocking an iphone4 from at&amp;t to use it on the straight talk network. They've confirmed my request to do this and I am now a little confused as to what to do next. They want me to back up the phone using itunes on either a MAC or PC. I do not have an aplle computer but I do have an acer. Sooo, can I use it to do this? Or do I even have to do this to unlock and switch the iphone4 over to a new network? If I do have to what can I do to do this because like I said I do not have a computer by apple? Can anybody walk me through what I need to do next please? I've been waiting to do this for a very long time and I now have the option to have an iphone and use it. Thanks to my awesome boyfriend who Gave me his old iphone when he swapped back to an android. Hahahaha! Please anybody!? Because I sooo don't know what I'm doing and really do not want to mess the phone Or the process up. Thanks to any and all who read this and help me! It is greatly appreciate it!

    Install iTunes on your Acer and you can back up the iPhone. Or back it up to iCloud. If you do not back it up you can get it unlocked, but you will lose all of your content.
    You can get iTunes from http://www.apple.com/itunes.
    Even after unlocking I'm not sure it will work on Straight Talk, because last time I checked ST used Verizon as its carrier, and an AT&T iPhone 4 is not compatible with Verizon's network. You can probably use it on Net 10 or T-Mobile once it is unlocked.

  • Computers on small office network - names getting confused on iChat

    We are using bonjour and iChat on the computers on a small airport network in our office as an instant messaging solution in our office - however, 2 of the computers (which are named differently) keep getting confused and both being called the same name.
    I have done the fix where you go to System Prefs, Users & Groups and then set the address book card to that particular computer owner, restart the computer and then open iChat (using bonjour) - it saves the name but then my colleague becomes the same name as me on iChat - so we do the same thing to her computer (set address book card etc) and it changes her iChat name, but then also seems to override what I had set for mine previously.
    Help!! What can I do to stop these 2 computers seemingly overriding each other? It doesn't happen with the other 4 computers sharing our network...

    Hi,
    In System Preferences > Sharing is the Name the Computer has.
    This does play a part in any Bonjour Connection.
    It is this name that appears in Shares in the Finders's Side bar.
    Separate for that iChat and Messages that have the Bonjour Account Enabled broadcast the details from the My Card in the Address Book.
    Issues can arise with some Server based Logins that create a Global Address book that changes the My Card.
    You get similar difficulties on some DiskImage roll outs of updates and the like if the details of the Address Book are copied as well.
    I am not sure what you mean by the "fix" in System Preferences > Users and Groups to change the My Card or the Computer's Name.
    Yes you can click the Contact Card for that account and it will show you it in the Address Book and it should be th My Card.
    Changing the My Card then does not alter which Card is associated with the Mac User Account.
    There is no access to the Computer's Name
    7:53 PM      Wednesday; August 1, 2012
    Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"
      iMac 2.5Ghz 5i 2011 (Lion 10.7.2)
     G4/1GhzDual MDD (Leopard 10.5.8)
     MacBookPro 2Gb (Snow Leopard 10.6.8)
     Mac OS X (10.6.8),
    "Limit the Logs to the Bits above Binary Images."  No, Seriously

  • Unable to capture video from canon xha1s to final cut pro 6.0. so confused

    hi,
    i purchased a canon xha1s and am simply trying to capture the video onto my macbook pro laptop. i keep getting the error saying my settings are incorrect and am confused as what to put and where. i went to the video/audio settings and put what i believed to be correct (HDV) since my camcorder records in HDV. still that error window pops up when i try to log and capture footage.
    any help would be greatly appreciated!

    Hi .. I had a very similar problem .. if the above fails it may be worth a look at this too..
    http://discussions.apple.com/message.jspa?messageID=10804559#10804559
    Jim

  • TS3276 I cannot connect to my outgoing email server on my macBook pro, yet I can, for the same email account on my iPad. Also I can send emails from the other email account I have on my MacBook...really confused can anyone help?

    I cannot connect to my outgoing email server on my macBook pro, yet I can, for the same email account on my iPad. Also I can send emails from the other email account I have on my MacBook...really confused can anyone help?

    Sometimes deleting the account and then re-creating it can solve this issue
    Write down all the information in accounts before doing this
    Highlight the account on the left and click the minus button
    Then click the plus button to add the new account and follow the prompts

  • The method add() in java.awt.Container made me in confuse

    Here is my two java code file:
    //MyContainer.java
    package sam.gui;
    import java.awt.Dimension;
    import java.awt.Graphics;
    import javax.swing.JApplet;
    import javax.swing.JFrame;
    public class MyContainer extends JApplet {
         private MyButton[] myButton = new MyButton[2];
         private static int counter = 0;
         public MyContainer() {
              myButton[0] = new MyButton(5, 5, 200, 30);
              myButton[1] = new MyButton(5, 40, 200, 30);
              for (int i = 0; i < myButton.length; i++) {
                   add(myButton);
         public void paint(Graphics g) {
              for (int i = 0; i < myButton.length; i++) {
                   System.out.println("MyButton : " + (i+1));
                   myButton[i].draw(g);
         public static void main(String[] args) {
              MyContainer container = new MyContainer();
              JFrame f = new JFrame();
              f.getContentPane().add(container);
              f.pack();
              f.setSize(new Dimension(300, 200));
              f.show();
    //MyButton.java
    package sam.gui;
    import java.awt.Color;
    import java.awt.Component;
    import java.awt.Graphics;
    import java.awt.Graphics2D;
    public class MyButton extends Component {
         private Color m_rectColor = new Color(128, 73, 0);
         public MyButton(int x, int y, int width, int height) {
              setBounds(x, y, width, height);     
         public void draw(Graphics g) {
              Graphics2D g2 = (Graphics2D)g;
              g.setColor(m_rectColor);
              g.fillRect(0, 0,
                        getBounds().width, getBounds().height);
              System.out.println("x = " + getBounds().x);
              System.out.println("y = " + getBounds().y);
              System.out.println("width = " + getBounds().width);
              System.out.println("height = " + getBounds().height);          
    I thinked the runned result should be below:
    MyButton : 1
    x = 5
    y = 5
    width = 200
    height = 30
    MyButton : 2
    x = 5
    y = 40
    width = 200
    height = 30But in fact, its result is here:
    MyButton : 1
    x = 5
    y = 5
    width = 200
    height = 30
    MyButton : 2
    x = 0
    y = 0
    width = 292
    height = 173I don't know why the result would like this? I have used add(...) method to add two component MyButton to the container MyContainer, But the bounds of the second component is not I want.
    So this problem made me go into confuse.

    You need to learn how layout managers work. The default layout manager of a JApplet and JFrame is BorderLayout .
    /Kaj

  • Confused about Open Cursors :(

    Hi all,
    i need some clarification on this issue, i've read throught the documentation and i'm a bit confused.
    I'm using 10.1.0.2
    select sum(value)
    from v$statname sn,
    v$sesstat st,
    v$session s
    where sn.statistic# = st.statistic#
    and st.sid = s.sid
    and sn.name = 'session cursor cache count'
    The result of the above query is 4926, meaning i have 4926 CLOSED cursors in the session cursor cache.
    select count(1)
    from v$open_cursor
    The result of the above query is 16968, meaning i have 16968 cached cursors
    So there are two distinct cursor Caches ?
    now lets look at other statistic
    select sum(value)
    from v$statname sn,
    v$sesstat st,
    v$session s
    where sn.statistic# = st.statistic#
    and st.sid = s.sid
    and sn.name = 'opened cursors current'
    this one gives me 12212 , so i have 12212 opened cursors (NOT CACHED , REALLY OPENED CURSORS ...is this correct???)
    I suspect that my applications are not closing resultsets (java build application, deployed in oracle application server, database connections in pooled connection) ... so i'm trying to help my developers to find the potencial bug in application.
    How can i get the SQL from OPEN cursors ???
    V$open_cursor gives me SQL from CLOSED cached cursors ...
    Best Regards
    Rui Madaleno

    Hi,
    >>this one gives me 12212 , so i have 12212 opened cursors (NOT CACHED , REALLY OPENED CURSORS ...is this correct???)
    For your instance, yes because you use the sum(value) aggregate function. But I think that the best is get this value per session.
    select count(1) from v$open_cursor
    v$open_cursor shows cached cursors, not currently open cursors, by session. If you're wondering how many cursors a session has open, don't look in v$open_cursor. It shows the cursors in the session cursor cache for each session, not cursors that are actually open. To monitor open cursors, query v$sesstat where name='opened cursors current'. This will give the number of currently opened cursors, by session:
    select a.value, s.username, s.sid, s.serial#
    from v$sesstat a, v$statname b, v$session s
    where a.statistic# = b.statistic#  and s.sid=a.sid
    and b.name = 'opened cursors current';
    >>I suspect that my applications are not closing resultsets (java build application, deployed in oracle application server, database connections in pooled connection)
    In this case, you need to monitor you application. If want, you can use the OEM Database Console and go to [Top Sessions | Session Details] link, or to use this SQL above.
    By the way, do you are getting ORA-1000 errors ?
    If so, set the OPEN_CURSORS parameter high enough that you never get an ORA-1000 during normal operations.
    Cheers

  • Table numbering confusion and how to link to tables in a book/document?

    More questions :-(
    Table numbering confusion...
    I'm porting over (from MS Word) a document that has a bunch of tables in it.
    The document currently looks something like this:
    1 Major heading
    1.1 Sub heading
    text for that sub heading that refers to a table that follows (or may preceed) such as see Table 1-1 that follows
    Table 1-1
    Row 1/Column 1 content   Column 2 content   Column 3 content
    Row 2/Column 1 content   etc....            etc.
    Row 3                    etc.               etc.
    1.2 Next sub heading
    Text to follow that sub head that references Table 1-2 below...
    Table 1-2
    Row 1/Column 1 content   Column 2 content   Column 3 content
    Row 2/Column 1 content   etc....            etc.
    Row 3                    etc.               etc.
    2 Major heading
    2.1 Next sub heading
    Text to follow that sub head that references Table 2-1 below...
    Table 2-1
    Row 1/Column 1 content   Column 2 content   Column 3 content
    Row 2/Column 1 content   etc....            etc.
    Row 3                    etc.               etc.
    3 Major heading
    3.1 Next sub heading
    etc.
    Hopefully that makes sense.
    Currently it seems that the tables are numbered based on the chapter number with the chapter apparently being set at 2.
    I need the tables to instead use numbering based on the heading (Titles) numbers, but can't seem to figure out how to get the numbers set for the tables as I would want them to be.
    What do I need to do to make the table numbers reset based on the paragraph numbers (subchapters if you would refer to them that way...)
    Thanks again!

    What is the paragraph format of "Table 2-1" lines?
    Table numbering is commonly controlled by two things:
    1. Format > Paragraph > Paragraph Designer
    [table title para name]
    [ Numbering]
    and
    2. Format > Document > Numbering
    The default in Frame is that tables have titles of para fmt "TableTitle", but tables can switch that off, and also be anchored to paragraphs (often Headings) of any arbitrary format name and numbering scheme.

  • Form processing using getParameter Names() and Values() Seriously confused

    Hi all,
    I have an HTML table containing multiple <INPUT name='Flows[]' ...> to create arrays. However, when I try to process the code in my servlet it gets ignored and no excpetions are thrown. I know I must be doing something wrong but for the life of me I cannot see what or where it is.
    Enumeration <String> paramNames = request.getParameterNames() ;
    double dFlows[] = null ;
    while (paramNames.hasMoreElements())
         try
              String pName = paramNames.nextElement() ;
              System.out.println(String.format("Parameter Name : %s Length %d", pName, pName.length())) ;
              if (pName == "Flows[]")
                   String pValues[] = request.getParameterValues(pName) ;
                   nParams = pValues.length ;
                   System.out.println(String.format("Found %s Flow Readings", nParams)) ;
                   dFlows = new double[nParams] ;
                   for (p = 0; p < nParams; p++)
                        dFlows[p] = Double.parseDouble(pValues[p]) ;
              else
                   System.out.println(String.format("%s != Flows[]", pName)) ;
         catch (Exception e)
              e.printStackTrace(System.out) ;
    }The output I get in the log file is :
    Parameter Name : Flows[] : Length 7
    Flows[] != Flows[]
    If the log is to believed then the error is in the if (pName == "Flows[]") but the log proves this to be wrong!
    Can anyone help me out with this, I really am seriously confused.
    Bill Moo

              if (pName == "Flows[]")
              if (pName.equals("Flows[]"))But why on earth are you looping through all the parameters when you already know the name? Use request.getParameter("Flows[]");

  • I am confused about something.  How do I read a book on my MacBook Pro?  I can't find the iBook app anywhere, which is what I use on my iPad.  The book I want to read is in my iTunes but I can't click on it.  My iBook library does not show up in iTunes.

    I am confused about something.  How do I read a book on my MacBook Pro?  I can't find the iBook app anywhere, which is what I use on my iPad.  The book I want to read is in my iTunes but I can't click on it.  Some of my iBooks show up in my iTunes but they are "grayed" out.  The only books that respond in iTunes are audiobooks and that's not what I'm looking for.  Is this a stupid question?

    Nevermind - I answered my own question, which is I CAN"T READ ANY BOOKS I purchased in iBooks on my MacBook Pro.  If I want to read on my mac I have to use Kindle or Nook.  Which means any book I've already purchased through iBooks has to be read on my iPad.  Kind of a drag because there are times when it's more convenient for me to read while I'm sitting with my Mac.

  • Print Module confusion - settings, templates, and migration to new system.

    I'm a little confused by some aspects of the print module.  First, I tried copying some of my print templates from Lr1.3 over to the print template folder in 2.3, and they didn't' seem to work right.  The layout display in the upper left preview window did not match the layout of the main preview window, and many of the settings were not right, such as what printer was supposed to be used.  Is there a problem with using 1.3 templates in 2.3?
    Next, I can select a paper type in the printer driver AND in the Lr color management section.  Do these each do different things?
    Also, what does the Lr "Print Resolution" do -- i.e. how does it interact with the printer driver "quality" options, which sets the resolution?  Does one setting override the other?  If select the maximum quality (i.e. max resolution) in my printer driver settings, should I uncheck the Lr "Print Resolution" setting?
    Finally, when I migrate from one system to another, am I supposed to manually copy over all my templates?  I would have thought that these would be saved in the catalog, but apparently this is not the case.
    Thanks for clarification on these issues,
    Larry

    Does anybody have any feedback on this?  I could really use some help since even after numerous searches I still cannot find the answers to the question above.
    Thanks,
    Larry

  • Issue with MacBook Pro (mid 2009) wifi multiple AP signal 'confusion'

    I'll try to explain this as best I can, not being an expert in networking!
    I recently upgraded my router from a Linksys WRT160N to an Airport Extreme, in the hope that it would do a better job of broadcasting a stronger wifi signal throughout my house. Whilst it is improved, it's still no good enough for streaming to my iPad 2 where I want in the house. Reading around on the web I discovered that I should be able to use the Linksys as an AP to extend the effective range of my wifi network, as long as it is hardwired into the base station via Ethernet (no WDS support on the Linksys model).
    So, I managed to get this all up and running, disabling the dchp on the Linksys, fixed ip allocation etc and using the same SSID and passwords etc. All is well with the iPhone and iPad2 access - they just automatically switch to the strongest signal no problem when I move around the house. Cool.
    The issue lies with the MBP - I have a favoured spot in the house where both the broadcast signal from the AEBS and Linksys are very strong, and the MBP gets all confused. opening up the lid from standby it searches for the wifi (bar moving up and down the signal indicator) and then just has an exclamation mark. I try to manually select the SSID but no dice. I have to switch the MBP adaptor off and on, rescan avail networks, and lo and behold two versions of my SSID are shown. Select one and then it connects. However, I have to go through this whole exercise every time I pull the MBP out of standby, which is very irritating.
    I do have a workaround - if I name the SSID on the Linksys something different, the problem goes away. However, i effecktively now have 2 wireless networks &amp; I then have to manually switch between the two SSID's to get the strongest signal depending where I am in the house. It's suffices for now but not ideal.
    What I don't get is why is it only the MBP affected &amp; the iPhone &amp; iPad 2 are fine? Is this anything to do with the 2.4 ghz &amp; 5 ghz being broadcast by the AEBS getting all mixed up with just the 2.4 ghz being broadcast from the Linksys??? Both 2.4 &amp; 5 ghz are broadcasting the same SSID.
    Any help appreciated.

    OK - fixed this now. By setting the 5 Ghz channel on the AEBS to a different SSID and putting this to the top of my priority WIFI connections on the MacBook Pro then it ignores the conflict between the 2.4 Ghz networks being broadcast by the Linksys & AEBS. No more hanging connection when I resume the MBP

Maybe you are looking for

  • Smartform on purchase order

    hi  friends, i need to create a smartform for purchase order.in this i need to extract ship to details,remit to details.from which tables and using which link can i get these details .please help me asap friends.

  • Has anyone found a stable browser for their Power Mac?

    I remember when I first jumped on the Macintosh bandwagon.  My friend at the time told me that "Apple has no problem leaving you behind."  I am wondering if the community has any solutions.  I have a PowerMac G5 that runs great most of the time, exce

  • ORA-12015:  cannot create a fast refresh materialized view from a complex q

    Hi, I'm facing very strange problem. Please help me why this error is coming I'm creating a simple materialized view, but it is giving below error since this is simple select * from. CREATE MATERIALIZED VIEW EFMS.MS_TASK BUILD IMMEDIATE REFRESH FAST

  • Gradient Tool Color Select problem

    Hi All, I'm stuck! I finally got up and running with the gradient tool and now I'm having trouble. Here is what I'm wanting to do and doing: I start a new image and set the bg to the color I want (#330033 which is plum) I select the gradient tool, wh

  • XMII and Barcoding Equipment

    I am an xMII novice and we have started to architect a manufacturing solution that will utilize xMII's capabilities integrated with a back end SAP R/3 (v. 4.6C) instance.  I have a few questions that I would like to pose to the group to assist us on