JTable's background color

How do I set the background color of a jtable after giving it a jscrollpane? I can only seem to be able to set the color before and not after....
V

Can anybody help me on this? I'm really, really stuck... :(
V

Similar Messages

  • How to set JTable row background color

    Hello,
    I have seen JTable with rows having alternate background color (mostly white and light blue). How can i set the same.
    Thanks,
    Deepak

    Well, i am new user to forum and so have no idea if this question has been asked previously "countless" times.Which is why you "search first" and "ask later". How to you expect to find out what valuable information is in the forum without learning how to do a simple search. This goes for any forum on the web you might use, so don't use the "I'm a new user" excuse.

  • JTable cell background color

    Hi All,
    I want to change the background color of the same of the cells in jTabel. How can I do that.
    Like, I want to keep 3 cells in red color. Another 2 cells in in green color, And keep other cell background color to default.
    Also I want to change the background color of the cell, with different selection in other component(like jTree, jList).
    Thank you,
    Avin Patel

    The same cell renderer is used by all cells of the table. You can't just set the background color of a cell once. You have to reset it every time the cell renderer is called (depending on which row/column you are being asked to render). Here is an example:
    import java.awt.*;
    import javax.swing.*;
    import javax.swing.table.*;
    public class TableCell extends JFrame
         JTable table;
         public TableCell()
              Object[][] data = { {"1", "A"}, {"2", "B"}, {"3", "C"}, {"4", "D"}  };
              String[] columnNames = {"Number","Letter"};
              DefaultTableModel model = new DefaultTableModel(data, columnNames);
              table = new JTable( model );
              //  Set default cell renderer
              TableCellRenderer renderer = new TestRenderer();
              table.setDefaultRenderer(Object.class, renderer);
              JScrollPane scrollPane = new JScrollPane( table );
              getContentPane().add( scrollPane );
         public static void main(String[] args)
              TableCell frame = new TableCell();
              frame.setDefaultCloseOperation( EXIT_ON_CLOSE );
              frame.pack();
              frame.setVisible(true);
         class TestRenderer extends DefaultTableCellRenderer
              public Component getTableCellRendererComponent(
                   JTable table,
                   Object value,
                   boolean isSelected,
                   boolean hasFocus,
                   int row,
                   int column)
                   super.getTableCellRendererComponent(table,
                   value, isSelected, hasFocus, row, column);
                   if (column == 0)
                        setHorizontalAlignment( LEFT );
                        setBackground( Color.blue );
                   else
                        setHorizontalAlignment( RIGHT );
                        setBackground( Color.green );
                   if (row == 1)
                        setBackground( Color.red );
                   return this;
    }

  • JTable cell Background Color problem

    I overriden the table renderer and tried to chenge the color of only that row which has greater value in the third column. I coded the logic but it set the color of all the rows. The custom tablecellrendere code is as follows
          public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected,boolean hasFocus, int row, int column)
                cell = super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
                   if(vuti[0]==0)
                        //cell.setBackground(Color.pink);
                        vuti[0]=counter;
                   else
                        if (counter>vuti[0] && !isSelected)
                          vuti[0]=counter;
                          cell.setBackground(Color.lightGray);
                      else if(counter<vuti[0])
                        cell.setBackground(Color.white);
                return cell;
          }

    In the code that sets the background, you have a if - else (if - else if) structure. What's the default setting, when none of the 3 conditions are met?
    And learn to indent your code correctly so that code blocks are readily apparent.
    [http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html]
    db

  • JTable background color

    How can I change a JTable's background color?

    Hi,
    I guess, you want to change the background of the cells, don't you?
    There are 2 methods, where you can change the components, that are used for rendering and editing of a cell - prepareRenderer(...) and prepareEditor(...)-method - overwrite them in your JTable subclass as follows:
    public Component prepareRenderer(TableCellRenderer renderer, int row, int column) {
    Component c = super.prepareRenderer(renderer,row,column);
    // now set the background color - here red for example
    c.setBackground(Color.red);
    return c;
    } // end of method
    // now we do the same with prepareEditor
    public Component prepareEditor(TableCellEditor editor,  int row, int column) {
    Component c = super.prepareEditor(editor,row,column);
    c.setBackground(Color.red);
    return c;
    }// end of methodHope that helps
    greetings Marsian

  • How to set cell background color for JCheckBox renderer in JTable?

    I need to display table one row with white color and another row with customized color.
    But Boolean column cannot set color background color.
    Here is my codes.
    import javax.swing.*;
    import javax.swing.border.*;
    import javax.swing.table.*;
    import javax.swing.event.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.util.TreeSet;
    public class BooleanTable extends JFrame
        Object[][] data = {{Boolean.TRUE},{Boolean.TRUE},{Boolean.TRUE},{Boolean.TRUE},{Boolean.TRUE},{Boolean.TRUE}};
        String[] header = {"CheckBoxes"};
        public BooleanTable()
            setDefaultCloseOperation( EXIT_ON_CLOSE );
            TableModel model = new AbstractTableModel()
                public String getColumnName(int column)
                    return header[column].toString();
                public int getRowCount()
                    return data.length;
                public int getColumnCount()
                    return header.length;
                public Class getColumnClass(int columnIndex)
                    return( data[0][columnIndex].getClass() );
                public Object getValueAt(int row, int col)
                    return data[row][col];
                public boolean isCellEditable(int row, int column)
                    return true;
                public void setValueAt(Object value, int row, int col)
                    data[row][col] = value;
                    fireTableCellUpdated(row, col);
            JTable table = new JTable(model);
            table.setDefaultRenderer( Boolean.class, new MyCellRenderer() );
            getContentPane().add( new JScrollPane( table ) );
            pack();
            setLocationRelativeTo( null );
            setVisible( true );
        public static void main( String[] a )
            try
                UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
            catch( Exception e )
            new BooleanTable();
        private class MyCellRenderer extends JCheckBox implements TableCellRenderer
            public MyCellRenderer()
                super();
                setHorizontalAlignment(SwingConstants.CENTER);
            public Component getTableCellRendererComponent(JTable
                                                           table, Object value, boolean isSelected, boolean
                                                           hasFocus, int row, int column)
                if (isSelected) {
                   setForeground(Color.white);
                   setBackground(Color.black);
                } else {
                   setForeground(Color.black);
                   if (row % 2 == 0) {
                      setBackground(Color.white);
                   } else {
                      setBackground(new Color(239, 245, 217));
                setSelected( Boolean.valueOf( value.toString() ).booleanValue() );
             return this;
    }

    Instead of extending JCheckBox, extend JPanel... put a checkbox in it. (border layout center).
    Or better yet, don't extend any gui component. This keeps things very clean. Don't extend a gui component unless you have no other choice.
    private class MyCellRenderer implements TableCellRenderer {
        private JPanel    _panel = null;
        private JCheckBox _checkBox = null;
        public MyCellRenderer() {
            //  Create & configure the gui components we need
            _panel = new JPanel( new BorderLayout() );
            _checkBox = new JCheckBox();
            _checkBox.setHorizontalAlignment( SwingConstants.CENTER );
            // Layout the gui
            _panel.add( _checkBox, BorderLayout.CENTER );
        public Component getTableCellRendererComponent(JTable table, Object value,
            boolean isSelected, boolean hasFocus, int row, int column) {
            if( isSelected ) {
               _checkBox.setForeground(Color.white);
               _panel.setBackground(Color.black);
            } else {
               _checkBox.setForeground(Color.black);
               if( row % 2 == 0 ) {
                  _panel.setBackground(Color.white);
               } else {
                  _panel.setBackground(new Color(239, 245, 217));
            _checkBox.setSelected( Boolean.valueOf( value.toString() ).booleanValue() );
            return _panel;
    }

  • How to change the Background color of a cell in JTable

    hi!
    Actually i want to change the background color of few cells in JTable
    is there any method to make this change in JTable ?
    and also is it possible to have 5 rows with single column and 5 rows with 3 columns in a single JTable

    i want to change the background color of few cells in JTableDepending on your requirements for the coloring of cells it may be easier to override the prepareRenderer() method of JTable:
    http://forum.java.sun.com/thread.jspa?forumID=57&threadID=610474

  • Change the background color of a cell in JTable

    Hi all,
    How can I change the background color of individual cell in JTable. I need to construct my own TableCellRenderer or not? I'm now using the DefaultTableCellRenderer now.
    Thx

    You could create your own renderer or you could try something like:
    table = new JTable(model)
         public TableCellRenderer getCellRenderer(int row, int column)
              DefaultTableCellRenderer tcr =
               (DefaultTableCellRenderer)super.getCellRenderer(row, column);
              if (row == 1 && column == 1)
                   tcr.setBackground(Color.green);
              else
                   tcr.setBackground(Color.red);
              return tcr;
    };

  • How to set background color of row in JTable

    Hi,I want to set different background color to rows in JTable according to some value in the this row.
    eg.
    no name isGood
    1 aaa yes (this row's background color is red)
    2 bbb no (this row's background color is blue)
    3 ccc yes (this row's background color is red)
    4 ddd yes (this row's background color is red)
    5 eee no (this row's background color is blue)
    thanks

    thanks!*_*                                                                                                                                                                                                                                                       

  • How to set background color in row of JTable ?

    i am new in java please tell me about How to set background color in row of JTable ? please example code. Thnak you.

    Here is an example: http://www.javaworld.com/javaworld/javaqa/2001-09/03-qa-0928-jtable.html
    For more info on how to use tables read the swing tutorial: http://java.sun.com/docs/books/tutorial/uiswing/components/table.html
    ICE

  • Problem in setting the background color of jtable with Nimbus

    Hi
    I have created a java swing application. In which I am using JTable.
    When creating a simple JTable and displaying with Nimbus, the row background color alternates between white and a light blue-grey.
    I want the table with single colour. Only the first column should be grey colour and other should be white.
    I used this code to set the background and foreground colour.
    public Component prepareRenderer
        (TableCellRenderer renderer, int index_row, int index_col){      
                Component objComponent = super.prepareRenderer(renderer, index_row, index_col);         
                Color objGreyColour = new Color(240,240,240);
                Color objWhiteColour = new Color(255,255,255);
                if(index_col == 0){
                    objComponent.setBackground(objGreyColour);
                    objComponent.setFont(new java.awt.Font(CommonClass.getFontName(),java.awt.Font.BOLD, CommonClass.getFontSize()));
                    objComponent.setForeground(Color.BLACK);
                }else{               
                    setSelectionBackground(Color.BLUE);
                    objComponent.setBackground(objWhiteColour);
                    objComponent.setForeground(Color.BLACK);
                return objComponent;
            } Look wise it is fine but when i try to select the cell it is not highlighting the cell and also i m not able to select multiple cell with ctrl key.
    Any help would be appreciated
    Thanks
    Sonal

    Hello,
    1) if you want better help soone,r please post an SSCCE (http://sscce.org) instead of a code extract.
    2) selection highlighting is lost because your code... doesn't handle selection. To take selection into account, you can use <tt>if (super.isRowselected(index_row)) {...}</TT>.
    Regards,
    J.

  • Set Background color of columns in JTable

    Hi,
    I would like to set the background color of columns, which are not editable, to a grey color.
    I have a JTable with 8 columns where the first is not editable (set through a TableModel.
    Regards
    Thomas

    one can use a most efficient method of changing looks of table data by overidding prepareRenderer() method of JTable. this method returns a component which JTable uses to display a cell. a solution could be
    public class mytable extends JTable
       public component prepareRenderer(.......)
            component c = super.prepareRenderer(....);
             if ( not_my_column )
                return c;
            c.setBackground(Color.grey);
            return c;
    }

  • Changing background color in a selected jtable row

    I have a problem when I call fireTableDataChanged() to change the background color in a table.
    If a row is selected neither getTableCellEditorComponent nor getTableCellRendererComponent is called after fireTableDataChanged()...
    As can you see running this:
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.table.*;   
    //YOU MUST CHANGE IN:
    // import yourpackagename.MyTable.MyTableModel;
    import swing.table.MyTable.MyTableModel;
    public class DemoCellEditor extends javax.swing.JFrame {
         private MyTable myTable1;
         private JScrollPane jScrollPane1;
         private JButton jButton1;
         private AbstractAction abstractAction1;
         static Color red = new Color(200,23,23);
         static Color white = new Color(255,255,255);
         static public Color backgroundColor = white;
         static public Color getBackgroundColor(){ return backgroundColor ;}
         * Auto-generated main method to display this JFrame
         public static void main(String[] args) {
              SwingUtilities.invokeLater(new Runnable() {
                   public void run() {
                        DemoCellEditor inst = new DemoCellEditor();
                        inst.setLocationRelativeTo(null);
                        inst.setVisible(true);
         public DemoCellEditor() {
              super();
              initGUI();
         private void initGUI() {
              try {
                   GroupLayout thisLayout = new GroupLayout((JComponent)getContentPane());
                   getContentPane().setLayout(thisLayout);
                   setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
                        jScrollPane1 = new JScrollPane();
                             myTable1 = new MyTable();
                             jScrollPane1.setViewportView(myTable1);
                        jButton1 = new JButton();
                        jButton1.setText("jButton1");
                        jButton1.setAction(getAbstractAction1());
                   thisLayout.setVerticalGroup(thisLayout.createSequentialGroup()
                        .addContainerGap(43, 43)
                        .addGroup(thisLayout.createParallelGroup()
                            .addGroup(GroupLayout.Alignment.LEADING, thisLayout.createSequentialGroup()
                                .addComponent(jButton1, GroupLayout.PREFERRED_SIZE, 21, GroupLayout.PREFERRED_SIZE)
                                .addGap(0, 151, Short.MAX_VALUE))
                            .addGroup(thisLayout.createSequentialGroup()
                                .addComponent(jScrollPane1, GroupLayout.PREFERRED_SIZE, 172, GroupLayout.PREFERRED_SIZE)
                                .addGap(0, 0, Short.MAX_VALUE)))
                        .addContainerGap(57, 57));
                   thisLayout.setHorizontalGroup(thisLayout.createSequentialGroup()
                        .addContainerGap(48, 48)
                        .addComponent(jScrollPane1, GroupLayout.PREFERRED_SIZE, 162, GroupLayout.PREFERRED_SIZE)
                        .addGap(78)
                        .addComponent(jButton1, GroupLayout.PREFERRED_SIZE, 130, GroupLayout.PREFERRED_SIZE)
                        .addContainerGap(111, Short.MAX_VALUE));
                   pack();
              } catch (Exception e) {
                   e.printStackTrace();
         private AbstractAction getAbstractAction1() {
              if(abstractAction1 == null) {
                   abstractAction1 = new AbstractAction("Change color", null) {
                        public void actionPerformed(ActionEvent evt) {
                             if(backgroundColor == white)
                                  backgroundColor = red;
                             else
                                  backgroundColor = white;
                             ((MyTableModel)myTable1.getModel()).fireTableDataChanged();
              return abstractAction1;
    class MyTable extends JTable
         public MyTable()
              setModel(new MyTableModel());
              setDefaultRenderer(Boolean.class, new TickTableCheckBoxRenderer());
              setDefaultEditor(Boolean.class, new TickTableCheckBoxRenderer());
             class MyTableModel extends AbstractTableModel {
                 private String[] columnNames = {"Check box"};
                 private Object[][] data = { {new Boolean(true)},
                                                    {new Boolean(true)},
                                                    {new Boolean(true)},
                                                    {new Boolean(true)}};
                 public int getColumnCount() {
                     return columnNames.length;
                 public int getRowCount() {
                     return data.length;
                 public String getColumnName(int col) {
                     return columnNames[col];
                 public Object getValueAt(int row, int col) {
                     return data[row][col];
                  * JTable uses this method to determine the default renderer/
                  * editor for each cell.  If we didn't implement this method,
                  * then the last column would contain text ("true"/"false"),
                  * rather than a check box.
                 public Class getColumnClass(int c) {
                     return getValueAt(0, c).getClass();
                 public boolean isCellEditable(int row, int col) {
                       return true;
                 public void setValueAt(Object value, int row, int col) {
                     data[row][col] = value;
                     fireTableCellUpdated(row, col);
    class TickTableCheckBoxRenderer extends AbstractCellEditor
         implements TableCellEditor,TableCellRenderer, ActionListener
         JCheckBox checkBox;
         public TickTableCheckBoxRenderer()
              checkBox = new JCheckBox();
             checkBox.setHorizontalAlignment(SwingConstants.CENTER);
             checkBox.addActionListener(this);
         public Component getTableCellRendererComponent(JTable
                                             table, Object value, boolean isSelected, boolean
                                             hasFocus, int row, int column)
         checkBox.setSelected( Boolean.valueOf( value.toString() ).booleanValue() );
         checkBox.setBackground(DemoCellEditor.getBackgroundColor()); 
         return checkBox;
         public Component getTableCellEditorComponent(JTable table, Object value,
                                       boolean isSelected, int row, int column)
         checkBox.setSelected( Boolean.valueOf( value.toString() ).booleanValue() );
         checkBox.setBackground(DemoCellEditor.getBackgroundColor()); 
         return checkBox;
         public Object getCellEditorValue()
         return Boolean.valueOf(checkBox.isSelected());
         public void actionPerformed(ActionEvent actionEvent) {
              System.out.println("selected ="+checkBox.isSelected());  
    }Edited by: snoopybad77 on Mar 27, 2010 3:27 PM

    weel pheraps for compilig it is better without inner class:
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.table.*;    
    public class DemoCellEditor extends javax.swing.JFrame {
         private MyTable myTable1;
         private JScrollPane jScrollPane1;
         private JButton jButton1;
         private AbstractAction abstractAction1;
         static Color red = new Color(200,23,23);
         static Color white = new Color(255,255,255);
         static public Color backgroundColor = white;
         static public Color getBackgroundColor(){ return backgroundColor ;}
         * Auto-generated main method to display this JFrame
         public static void main(String[] args) {
              SwingUtilities.invokeLater(new Runnable() {
                   public void run() {
                        DemoCellEditor inst = new DemoCellEditor();
                        inst.setLocationRelativeTo(null);
                        inst.setVisible(true);
         public DemoCellEditor() {
              super();
              initGUI();
         private void initGUI() {
              try {
                   GroupLayout thisLayout = new GroupLayout((JComponent)getContentPane());
                   getContentPane().setLayout(thisLayout);
                   setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
                        jScrollPane1 = new JScrollPane();
                             myTable1 = new MyTable();
                             jScrollPane1.setViewportView(myTable1);
                        jButton1 = new JButton();
                        jButton1.setText("jButton1");
                        jButton1.setAction(getAbstractAction1());
                   thisLayout.setVerticalGroup(thisLayout.createSequentialGroup()
                        .addContainerGap(43, 43)
                        .addGroup(thisLayout.createParallelGroup()
                            .addGroup(GroupLayout.Alignment.LEADING, thisLayout.createSequentialGroup()
                                .addComponent(jButton1, GroupLayout.PREFERRED_SIZE, 21, GroupLayout.PREFERRED_SIZE)
                                .addGap(0, 151, Short.MAX_VALUE))
                            .addGroup(thisLayout.createSequentialGroup()
                                .addComponent(jScrollPane1, GroupLayout.PREFERRED_SIZE, 172, GroupLayout.PREFERRED_SIZE)
                                .addGap(0, 0, Short.MAX_VALUE)))
                        .addContainerGap(57, 57));
                   thisLayout.setHorizontalGroup(thisLayout.createSequentialGroup()
                        .addContainerGap(48, 48)
                        .addComponent(jScrollPane1, GroupLayout.PREFERRED_SIZE, 162, GroupLayout.PREFERRED_SIZE)
                        .addGap(78)
                        .addComponent(jButton1, GroupLayout.PREFERRED_SIZE, 130, GroupLayout.PREFERRED_SIZE)
                        .addContainerGap(111, Short.MAX_VALUE));
                   pack();
              } catch (Exception e) {
                   e.printStackTrace();
         private AbstractAction getAbstractAction1() {
              if(abstractAction1 == null) {
                   abstractAction1 = new AbstractAction("Change color", null) {
                        public void actionPerformed(ActionEvent evt) {
                             if(backgroundColor == white)
                                  backgroundColor = red;
                             else
                                  backgroundColor = white;
                             ((MyTableModel)myTable1.getModel()).fireTableDataChanged();
                             myTable1.repaint();
              return abstractAction1;
    class MyTable extends JTable
              public MyTable()
                   setModel(new MyTableModel());
                   setDefaultRenderer(Boolean.class, new TickTableCheckBoxRenderer());
                   setDefaultEditor(Boolean.class, new TickTableCheckBoxRenderer());
    class MyTableModel extends AbstractTableModel {
         private String[] columnNames = {"Check box"};
         private Object[][] data = { {new Boolean(true)},
                                               {new Boolean(true)},
                                               {new Boolean(true)},
                                               {new Boolean(true)}};
         public int getColumnCount() {
             return columnNames.length;
         public int getRowCount() {
             return data.length;
         public String getColumnName(int col) {
             return columnNames[col];
         public Object getValueAt(int row, int col) {
             return data[row][col];
          * JTable uses this method to determine the default renderer/
          * editor for each cell.  If we didn't implement this method,
          * then the last column would contain text ("true"/"false"),
          * rather than a check box.
         public Class getColumnClass(int c) {
             return getValueAt(0, c).getClass();
         public boolean isCellEditable(int row, int col) {
               return true;
         public void setValueAt(Object value, int row, int col) {
             data[row][col] = value;
             fireTableCellUpdated(row, col);
    class TickTableCheckBoxRenderer extends AbstractCellEditor
         implements TableCellEditor,TableCellRenderer, ActionListener
         JCheckBox checkBox;
         public TickTableCheckBoxRenderer()
              checkBox = new JCheckBox();
             checkBox.setHorizontalAlignment(SwingConstants.CENTER);
             checkBox.addActionListener(this);
         public Component getTableCellRendererComponent(JTable
                                             table, Object value, boolean isSelected, boolean
                                             hasFocus, int row, int column)
         checkBox.setSelected( Boolean.valueOf( value.toString() ).booleanValue() );
         checkBox.setBackground(DemoCellEditor.getBackgroundColor()); 
         return checkBox;
         public Component getTableCellEditorComponent(JTable table, Object value,
                                       boolean isSelected, int row, int column)
         checkBox.setSelected( Boolean.valueOf( value.toString() ).booleanValue() );
         checkBox.setBackground(DemoCellEditor.getBackgroundColor()); 
         return checkBox;
         public Object getCellEditorValue()
         return Boolean.valueOf(checkBox.isSelected());
         public void actionPerformed(ActionEvent actionEvent) {
              System.out.println("selected ="+checkBox.isSelected());  
    }Edited by: snoopybad77 on Mar 27, 2010 5:20 PM

  • How to change the particular column background  color in jTable?

    I am woking with a project, in which I am using a jTable. Then
    How to change the particular column background color in jTable?

    Use a custom Renderer. This is the JTable tutorial:
    http://java.sun.com/docs/books/tutorial/uiswing/components/table.html

  • Set background color to selected jtable columns cell

    I am clicking on jtables column.I want to select any column and that column (only selected cell of column)should get displayed with specific background color.
    plz help

    You can write your own tablemodel,
    i.e. use DefaultTableModel or implement AbstractTableModel.
    Good luck!

Maybe you are looking for

  • How to get my mail through without opening the mail app...

    Hi I have a tendancy to when ive finished using with my apps on my Mac I always go to top left and press quit itunes or quit mail etc if i do that to mail, obviously when a email comes through i dont get it straight through unless the mail program is

  • Question on Interface Groups and Mobility

    Hi everyone. I have a small question. I have two 5508 controllers with 6 Access Points (3 on each controller).  The network layout has one AP on one controller, one on the other, 45 degrees and about 100ft apart from each other. In this layout the cl

  • Message R1206 BP Role FS0000 does not exist

    Hi team support, I have an error when I try to assign a new role to the BP,  the system display the Message R1206 BP Role FS0000 does not exist.  Then press enter and the message is  error in conversion customizing  for adress type. I have applied  t

  • HT200112 AppleTV 3rd - optical audio output 44.1/48KHz

    hi there, i've a problem with the Apple TV (3rd generation) optical audio (Toslink) output. I send a 44.1KHz stream from a MacBook (OSX 10.9.1) / iTunes (11.1.4 (62)) via a wired connection (ethernet 802.3) and the optical output on the AppleTV is a

  • Mixing in Logic, problems with levels!

    Mixing problem here: I can't figure out how to get all my equipment/ software levels correct to get an accurate level/ sound. I use Logic Pro 7 on a Mac dual G5, my sound card is MOTU and my monitors (2) are Event 20/20 BAS. Here's the problem I beli