Sort indicator missing on JTable in OSX

I just added column sorting to the JTables in my app. On windows it works as advertised. On OSX, the table is sorted when I click the headers, but the sort indicator does not show up. So the first time the user clicks a header for a column that's already sorted, it looks like nothing happens. On Windows, they see the sort indicator appear, so they know their action had an effect. Plus, they can see the sort direction at any time.
Is there perhaps a property I need to set to make the sort indicator appear in OSX? Or is this the way it was designed for OSX?

I should have mentioned, it's the Java implementation on OSX where the problem occurs. JTable is the Java implementation of an emulated native table control.
As revealed to me on the [email protected] list, there are some client properties that can be set to specify specific Cocoa behaviors in the Java implementation of certain JComponent classes. The properties are listed and their usage explained here.
http://developer.apple.com/mac/library/technotes/tn2007/tn2196.html#GENID1
An Apple engineer pointed out that these are workarounds, as OSX should work out of the box same as Windows. I'll submit a bug report, per his suggestion.
Here's my implementation of the fix for the problem I encouontered. The following method is called from the JTable constructor, so the methods invoked in it are JTable methods.
private void setupRowSorter() {
setAutoCreateRowSorter(true);//Java6 only. For Java 5, create a TableRowSorter and add it to the JTable
getTableHeader().addMouseListener(new MouseListener() {
@Override
public void mouseClicked(MouseEvent e) {
getTableHeader().putClientProperty("JTableHeader.selectedColumn", getTableHeader().columnAtPoint(e.getPoint()));
if (getTableHeader().getClientProperty("JTableHeader.sortDirection") == null) {
getTableHeader().putClientProperty("JTableHeader.sortDirection", "ascending");
} else if (getTableHeader().getClientProperty("JTableHeader.sortDirection").equals("ascending")) {
getTableHeader().putClientProperty("JTableHeader.sortDirection", "decending");//misspelling is required, per Apple documentation
} else {
getTableHeader().putClientProperty("JTableHeader.sortDirection", "ascending");
@Override
public void mouseEntered(MouseEvent arg0) {
// TODO Auto-generated method stub
@Override
public void mouseExited(MouseEvent arg0) {
// TODO Auto-generated method stub
@Override
public void mousePressed(MouseEvent arg0) {
// TODO Auto-generated method stub
@Override
public void mouseReleased(MouseEvent arg0) {
// TODO Auto-generated method stub

Similar Messages

  • Events missing in JTable

    In my application one of the table columns is boolean.Table is displaying checkboxex for that column.That is good.when i click check box i want to take table's other column value which is integer ,sum it to other vale and display that value in jlabel. This functionality is working great as long as i click checkboxe slowly.
    But problem is when i click checkboxex very fast events getting missed and label value is not updating.I tried to synchronize code but it doesn't work.
    help is greatly appreciated
    thanks in advance

    thanks for your reply.
    i tried to create runnable in setvalueat method of my table model.iam new to threads.i might be doing something wrong.
    here iam attaching same class that iam experimenting.
    any help really appreciated.
    i have deadline by friday
    import javax.swing.JTable;
    import javax.swing.table.AbstractTableModel;
    import javax.swing.JScrollPane;
    import javax.swing.JFrame;
    import javax.swing.SwingUtilities;
    import javax.swing.JOptionPane;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import java.util.*;
    import java.awt.geom.*;
    import java.awt.Dimension;
    import java.text.*;
    import javax.swing.event.TableModelListener;
    import javax.swing.event.TableModelEvent;
    import javax.swing.table.*;
    public class TableSorterDemo extends JFrame {
    private boolean DEBUG = true;
    JTable table;
    JLabel label=new JLabel();
    public TableSorterDemo() {
    super("TableSorterDemo");
    MyTableModel myModel = new MyTableModel();
    //TableSorter sorter = new TableSorter(myModel); //ADDED THIS
    //JTable table = new JTable(myModel); //OLD
    //JTable table = new JTable(sorter); //NEW
    //table = new JTable(sorter);
    table = new JTable();
    table.setModel(myModel);
    myModel.addTableModelListener(myModel);
    //sorter.addMouseListenerToHeaderInTable(table); //ADDED THIS
    table.setPreferredScrollableViewportSize(new Dimension(500, 70));
    table.setSelectionMode(0);
    //Create the scroll pane and add the table to it.
    JScrollPane scrollPane = new JScrollPane(table);
    //JLabel label=new JLabel();
    label.setText("0");
    //Add the scroll pane to this window.
    getContentPane().add(scrollPane, BorderLayout.CENTER);
    getContentPane().add(label, BorderLayout.SOUTH);
    addWindowListener(new WindowAdapter() {
    public void windowClosing(WindowEvent e) {
    System.exit(0);
    public void run(){
    class MyTableModel extends AbstractTableModel implements TableModelListener {
    final String[] columnNames = {"First Name",
    "Last Name",
    "Sport",
    "# of Years",
    "Vegetarian"};
    final Object[][] data = {
    {"Mary", "Campione",
    "Snowboarding", "10", new Boolean(false)},
    {"Alison", "Huml",
    "Rowing", "20", new Boolean(false)},
    {"Kathy", "Walrath",
    "Chasing toddlers", "50", new Boolean(false)},
    {"Mark", "Andrews",
    "Speed reading", "60", new Boolean(false)},
    {"Angela", "Lih",
    "Teaching high school", "10", new Boolean(false)}
    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();
    * Don't need to implement this method unless your table's
    * editable.
    public boolean isCellEditable(int row, int col) {
    //Note that the data/cell address is constant,
    //no matter where the cell appears onscreen.
    if (col < 2) {
    return false;
    } else {
    return true;
    public void tableChanged(TableModelEvent e){
    //final TableModelEvent e1=e;
    //Runnable setSearchStatusLabel = new Runnable() {
    //public void run() {
    //AddSum(e.getFirstRow(),e.getColumn(),(table.getValueAt(e.getFirstRow(),e.getColumn())).toString());
    //SwingUtilities.invokeLater(setSearchStatusLabel);
    //System.out.println(e.getFirstRow());
    //System.out.println(e.getColumn());
    //System.out.println(table.getValueAt(e.getFirstRow(),e.getColumn()));
    * Don't need to implement this method unless your table's
    * data can change.
    public synchronized void setValueAt(Object value, int row, int col) {
    /*if (DEBUG) {
    System.out.println("Setting value at " + row + "," + col
    + " to " + value
    + " (an instance of "
    + value.getClass() + ")");
    final int row1=row;
    final int col=col1;
    final String value1=value;
    Runnable setSearchStatusLabel = new Runnable() {
    public void run() {
    AddSum(row1,col1,value1);
    /*int labelval=StringToInt(label.getText());
    int newlabelval;
    int tablesumval;
    if(value1.equalsIgnoreCase("true")){
    tablesumval=StringToInt((String)(table.getValueAt(row1,col1-1)));
    //tablesumval=Integer.parseInt((String)(getScrollPaneTableLocHitRecords().getValueAt(selectedRow,13)));
    newlabelval=labelval+tablesumval;
    //String test=IntToCurrencyString(newlabelval);
    label.setText(IntToString(newlabelval));
    else{
    tablesumval=StringToInt((String)(table.getValueAt(row1,col1-1)));
    if(labelval==0){
    newlabelval=tablesumval;
    else{
    newlabelval=labelval-tablesumval;
    label.setText(IntToString(newlabelval));
    //SwingUtilities.invokeLater(setSearchStatusLabel);
    if (data[0][col] instanceof Integer
    && !(value instanceof Integer)) {
    //With JFC/Swing 1.1 and JDK 1.2, we need to create
    //an Integer from the value; otherwise, the column
    //switches to contain Strings. Starting with v 1.3,
    //the table automatically converts value to an Integer,
    //so you only need the code in the 'else' part of this
    //'if' block.
    try {
    data[row][col] = new Integer(value.toString());
    fireTableCellUpdated(row, col);
    } catch (NumberFormatException e) {
    JOptionPane.showMessageDialog(TableSorterDemo.this,
    "The \"" + getColumnName(col)
    + "\" column accepts only integer values.");
    } else {
    data[row][col] = value;
    fireTableCellUpdated(row, col);
    if (DEBUG) {
    System.out.println("New value of data:");
    printDebugData();
    private void printDebugData() {
    int numRows = getRowCount();
    int numCols = getColumnCount();
    for (int i=0; i < numRows; i++) {
    System.out.print(" row " + i + ":");
    for (int j=0; j < numCols; j++) {
    System.out.print(" " + data[i][j]);
    System.out.println();
    System.out.println("--------------------------");
    public static void main(String[] args) {
    TableSorterDemo frame = new TableSorterDemo();
    frame.pack();
    frame.setBounds(100,100,500,150);
    frame.setVisible(true);
    private String IntToString(int val) {
         NumberFormat formatter = NumberFormat.getInstance();
         formatter.setMaximumFractionDigits(0);
         String result=formatter.format(val);
         return result;
    private int StringToInt(String val) {
         NumberFormat formatter = NumberFormat.getInstance();
         formatter.setMaximumFractionDigits(0);
         //formatter.setGroupingUsed(false);
         Number numberValue=null;
         try{
              numberValue = formatter.parse(val);
         catch(ParseException e){};
         //return 3;
         return numberValue.intValue();
    //private synchronized void AddSum( int row1,int col1,String value1){
    private synchronized void AddSum(int row1,int col1,String value1){
    int labelval=StringToInt(label.getText());
    int newlabelval;
    int tablesumval;
    if(value1.equalsIgnoreCase("true")){
    tablesumval=StringToInt((String)(table.getValueAt(row1,col1-1)));
    //tablesumval=Integer.parseInt((String)(getScrollPaneTableLocHitRecords().getValueAt(selectedRow,13)));
    newlabelval=labelval+tablesumval;
    //String test=IntToCurrencyString(newlabelval);
    label.setText(IntToString(newlabelval));
    else{
    tablesumval=StringToInt((String)(table.getValueAt(row1,col1-1)));
    if(labelval==0){
    newlabelval=tablesumval;
    else{
    newlabelval=labelval-tablesumval;
    label.setText(IntToString(newlabelval));

  • ME57 - sort indicator 8 [by account assignment]

    In ME57 we wish to use sort indicator as 8 [Sort by Account assignment] when executed
    Its throwing an error dat 'Please enter valid sort indicator''
    Is der any config around it, how we can fix this issue
    Thanks

    Hi Sasi,
    This error is due to the coding and
    also for note 205968, which is already applied in your system. It says,
    that after its implementation, the indicator 8 is denied with an error
    message. This has the effect that it can now be used in Transaction ME5K
    only.
    The reason why the indicator 8 is not used anymore in transaction ME57
    is that the performance was bad, as it was necessary to read the table
    EKBN many times.
    You may use transaction ME5K with sort indicator 8 very well.
    BR
    Nadia Orlandi

  • A/V settings indicating missing devices despite having control of devices

    The A/V devices are indicating missing Apple Firewire DVCPro NTSC despite having control of the deck in Log and Capture. Any suggestions? Thanks.

    We went to View, External Video and selected "All Frames" That did the trick. Thanks.

  • JTable: How do you get the sort indicator shown in the design guidelines ?

    http://java.sun.com/products/jlf/at/book/Idioms4.html#996747
    As opposed to Volume 1, they don't provide any code :-(
    (http://java.sun.com/products/jlf/)

    You need to put your own TableCellRenderer into the table header. You implement the same interface as an ordinary cell renderer, but you install it differently. Here's a snippet of my code that does this:
         private void setupHeaderRenderers()
              for (int i = 0; i < model_.getColumnCount(); i++)
                   TableColumn tc = t_.getColumnModel().getColumn(i);
                   tc.setHeaderRenderer(new SortHeaderRenderer(/* my ctor args */));
         }and the renderer itself is as below. Apologies for dependencies on other stuff of mine, but you get the idea.
    private class SortHeaderRenderer extends    DefaultTableCellRenderer
      RenderInfo r_;
      SortHeaderRenderer(RenderInfo r)
        r_ = r;
      public Component getTableCellRendererComponent(javax.swing.JTable table,
                                                    Object  value,
                                    boolean isSelected,
                                                    boolean hasFocus,
                                                    int     row,
                                                    int     column)
          if (table != null)
            JTableHeader header = table.getTableHeader();
            if (header != null)
              setForeground(header.getForeground());
              setBackground(header.getBackground());
              setFont(header.getFont());
          setText((value == null) ? "" : value.toString());
          setBorder(UIManager.getBorder("TableHeader.cellBorder"));
          setHorizontalAlignment(SwingConstants.CENTER);
          setHorizontalTextPosition(SwingConstants.LEFT);
          // Check if we are the primary sort column and if so, which
          // direction the sort is in
          if ((orderItems_ != null) && (orderItems_.contains(r_)))
            if (sortDescending_)
              setIcon(sortDescending__.getIcon());
            else
              setIcon(sortAscending__.getIcon());
          else
            setIcon(null);
          return this;

  • Sorting highlighted rows in JTable

    I have a sortable JTable. If a user selects a row (highlights it) and then sorts the table the wrong row is selected. After the sort the data in the row that was hightlighted is not the correct data. Basically the hightlighted selection does not follow the data to its new position. Is there a way to keep tract of the internal row indexs so that I can keep the correct rows highlited? Any ideas will be of much help.

    I don't know if this is correct but if you are using TableSorter
    Then you might need to access the int[] indices array that the Sorter uses to tell you where the row you had selected had moved to. To get all the rows that you had selected using
    JTable a = new JTable();
    a.getSelectedRows();...
    I hope this helps...

  • MRP AREA NETCH indicator missing in planning file entry

    Hi,
    MRP has been activated at MRP area level storage location level and there were no planning file entries for some materials because we were using the LSMW program RMDATIND for uploading the materials and there was no update flag for Planning File entries. Later we have updated the Direct input session with update Flag.
    I already ran the MDAB and MDRE so by the missing planning file entries.
    We are running the background job RMMRP000 for the MRP. There are some materials which are not being planned in the background job. When i run the MRP for the same materials in MD02/MD03, the procurement proposals are being created using MD02/MD03.
    I checked in MD21, we can see the Planning file entries then there no indicator for NETCH.
    What could be the reason?
    Regards,
    Kumar

    hi
    take t code-md20
    flag required field
    regards
    gyana

  • [SOLVED] Gnome 3 Battery Indicator Missing

    I've been using Arch on my desktop for a few years now, and as of a couple months ago I'm also running Arch on my HP dv8000t laptop. When i log into Gnome 3 the battery/charge indicator is missing from the icons in the upper right-hand corner. I know it was there for some time just after installing Arch, but since then it seems to have randomly disappeared. I thought I killed it with an update but since nobody else seems to have this problem, I'm not too sure any more. To further confuse things, GDM shows the battery indicator just fine, it's only after I log in that it is missing. This seems to point to it being a problem with some configuration in my home directory, but I don't know enough about gnome 3 to know what hidden folder to look under. Running 'acpi' from the command line gives me a battery percent remaining, but not a remaining time estimate (however, I've never had any OS on this laptop give a remaining time estimate so that's not a big problem for me).
    Basically, I'm looking for a) software that might conflict with the icon and cause it to not show up or b) a configuration file where it may have gotten disabled.
    After submitting this post, I'm going to create a brand new user and log into it as a test of whether it's a configuration in my home directory or not.
    Edit: I just created a new user and the battery indicator worked for it, which means it's probably something with my profile. I also forgot to mention that at the same time as the battery icon disappeared, my volume hotkeys stopped working.
    Last edited by nullh (2012-03-30 16:27:12)

    For anyone having similar problems, I discovered there was a permissions issue with my ~/.config/dconf/* files. I ended up just deleting mine and re-setting my settings (since I had only tweaked a couple) but I assume changing permissions back to something that my user could read from would also work.
    What baffled me for the longest time was that there weren't (or I couldn't find) any error logs telling me dconf couldn't hit that file, which is why I never thought to check. Anyway, all is well now!

  • Sort by missing file criterion?

    Hi to all. Is there any way to sort images according to whether they are missing or not? Here's the deal -- I use Breezebrowser's slideshow to go through my initial keep/reject for new images because I find it's more efficient than Lightroom for this task. But, I did this with a couple of folders that I had already imported into Lightroom. So, the images I deleted in Breezebrowser now show up as missing in Lightroom. I want to get rid of them but do not want to have to go around looking for the question mark on each image and then selecting it.
    There must be some way to show all missing files so that I can easily select those that need to be removed. Can anyone help?
    Thanks very much,
    Greg Basco

    Hi Zevoneer,
    Thanks for taking the time to post the info, but I have a Windows XP operating system and this tip only runs on Mac OS.
    Is anyone aware of a solution that is cross platform?
    Or, better yet, is anyone aware of any upcoming feature additions within iTunes to be able to search for artwork values (null/present) in the future?
    Thanks!

  • Sorting colored cell in JTable

    First, i'm sory for my bad english
    I've made a JTable that have a column contains different colored cell each row depend on value at that cell. Like some post at many forums, I'm using DefaultTableCellRenderer with overiding getTableCellRendererComponent() and calling setBackground(Color c) from that return Component object .
    At the first time data loaded into table, all is working well (each cell has their suitable color), but when I sort the table by clicking their header, the bacground color still at the fix cell (not sorted)
    Any idea for this?
    Thnks before.

    Thanx to Axel.
    Yes, right, it's working in TableSorterDemo.java
    that code coloring the cell depen on its value
    but my app need to be colored only at specific column, so i need the value of column
    i just try to modify at your code like this:
             table.setDefaultRenderer(Integer.class, new DefaultTableCellRenderer() {
                 public Component getTableCellRendererComponent (JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
                     Component cell = super.getTableCellRendererComponent (table, value, isSelected, hasFocus, row, column);
                     cell.setBackground(Color.white);
                     if(value instanceof Integer) {             
                         if ((new Integer(5)).equals(value)) {
                             cell.setBackground(Color.yellow);
                         } else if((new Integer(3)).equals(value)) {
                             cell.setBackground(Color.green);
                         } else if((new Integer(20)).equals(value)) {
                             cell.setBackground(Color.red);
                     if(column == 0){ //not working, n it should not :D
                    cell.setBackground(Color.red);
                     return cell;
    but, didn't work
    so i set the CellRenderer using column approach in my app, like this:
    DefaultTableCellRenderer leftCellRenderer = new DefaultTableCellRenderer() {
                @Override
                public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
                    Component cell = super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
                    super.setHorizontalAlignment(SwingConstants.LEFT);
                    return cell;
            DefaultTableCellRenderer centerCellRenderer = new DefaultTableCellRenderer() {
                @Override
                public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
                    Component cell = super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
                    super.setHorizontalAlignment(SwingConstants.CENTER);
                    return cell;
            DefaultTableCellRenderer coloredCellRenderer = new DefaultTableCellRenderer() {
                @Override
                public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
                    Component cell = super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
                    super.setHorizontalAlignment(SwingConstants.CENTER);
                    if (value.equals(" ")) {
                        cell.setBackground(Color.GREEN);
                    } else {
                        cell.setBackground(Color.RED);
                    return cell;
            myTable.getColumnModel().getColumn(1).setCellRenderer(leftCellRenderer);
            myTable.getColumnModel().getColumn(0).setCellRenderer(centerCellRenderer);
            myTable.getColumnModel().getColumn(2).setCellRenderer(centerCellRenderer);
            myTable.getColumnModel().getColumn(3).setCellRenderer(centerCellRenderer);
            myTable.getColumnModel().getColumn(4).setCellRenderer(coloredCellRenderer);And all works fine :-)
    Thanks.

  • Wifi indicator missing - reset did not work

    The wifi signal strength indicator in the upper left hand corner of my display on my iPad has vanished!
    When I go to settings I can see the network, and apparently connect but my e-mail will not synch.
    I have tried the reset fix, this did not bring back the indicator.

    doc_spartan wrote:
    The wifi signal strength indicator in the upper left hand corner of my display on my iPad has vanished!
    When I go to settings I can see the network, and apparently connect but my e-mail will not synch.
    I have tried the reset fix, this did not bring back the indicator.
    If the signal strength indicator is not showing then you are not connected to a WiFi access point.
    What do you mean by the "reset fix"?
    To give any help it is necessary to know a lot more:
    What make/model of router do you have?
    How is it configured? DHCP, MAC filtering enabled, etc.
    What sort of security are you using on your network? WEP, WPA, WPA2?
    If you are able to connect then you can touch the ">" to the right of your network name to see the details of the connection. If you can do this provide all the information you see there.
    Good luck.

  • Wifi Indicator missing! HELP

    Just brief information about my macbook pro if it might relate to my subject above. It's Mac OS X version 10.7.3 and bootcamp is included.
    I have all other indicators on the menu bar,( volume,blueetooth, time/date etc), BUT my wifi indicator is gone.
    I can still connect to wifi and surf internet, just that inidicator is missing.
    I've tried this -> System preference > Network> Wi-Fi> Check & UnCheck the box "Show Wi-fi in menu bar" (multiple times)
    I've also tried to restart everytime i change the network settings, but my wifi indicator still doesn't appear on the menu bar.
    Please HELP me. Thanks!

    If you have too much stuff on the menu bar, what with the app menu items, the graphic indicators and what have you, and it fills up, some items may get bumped off. Try removing a few items and see if the WiFi "antenna" shows up again.
    Note also that you can arrange the indicators in whichever order you like. Just Command-drag them around.

  • Can Apple Help me?regarding liquid indicator missing?

    Dear Apple,
    I am a new Apple Iphone user, Its been 2 months since bought my Iphone 6 plus at DU here in United Arab Emirates,  from the first month of trial with the phone, I'm already experiencing lag while browsing contacts and calling them thru, even in camera application when changing photo to video, since i was so busy i haven't got a chance to bring it to their Axiom Care for the warranty that time, after 2 months of using the phone, morning of January 29, 2015, i decided to go to the service center because my phone just turn to blue screen twice that moment, after a day they inform me that my phone has a missing liquid indicator, and waiting for Apple to reply to their query if they will decide to replace or not, today, February 1 2015, they inform me that Apply didnt allow to replace the phone, and Axiom  is asking me if I'm willing to pay 1,500 dirhams to replace the phone, and i said no!
    FYI: I've been using Samsung Note 3 for 1 year and i haven't experience any liquid problems on my phone, since i care a lot on my phone! and i know how to take care of it. if I am a clumsy person and not taking care of my things a problem will occur with my samsung, but for the new Iphone 6 plus that i just bought 2 months ago, I'm experiencing this problem already.
    is it my fault why the liquid indicator of my phone is missing?
    may you kindly help me on this matter.
    Kind Regards,
    Joseph *********
    <Personal Information Edited by Host>

    jeffdxb24 wrote:
    Yes i agree with you Tj, but thinking of it, since i bought it brand new, why would i let someone open it when i still have 10 months warranty? Well let me see whats the result tommorrow from the store i were i bought it.
    goodluck to me! Thank guys!
    You'd be surprised how many people get unauthorized service done on an iPhone even when it is still within warranty.  So, saying that 'It would be dumb to do that' isn't going to hold any weight with Apple.

  • Satellite A - Battery/Power Indicator Missing from Task Bar

    My battery/power indicator is missing from the task bar. When I attempt to turn it on, it's grayed out and I don't have the option to select it. I've checked the hidden icons functions, etc. When I searched on google, there were several fixes - but all are way out of my area of expertise.
    Please help!

    Hi
    Maybe you have installed an software which affected this Windows option.
    It could be also a damage registry entry
    Maybe you could clean the OS using CCleaner and repair the registry
    Im not quite sure if it will help you but its worth a try

  • Sort by missing (and duplicates)?

    is there a way to display my tracks according to the missing ones (with the little exclamation point)??
    i had an extra album of music which caused me to have dupes and i have deleted the duplicated folder.
    now I am clicking on every OTHER song (the ones with the exclamation point showing it is missing).
    is there a way to sort this so that i see all the exclamation points bunched together and i can do a bulk select delete?
    i've got a ways to go and this would save me a lot of time.
    thanks.

    is there a way to display my tracks according to the missing ones (with the little exclamation point)??
    i had an extra album of music which caused me to have dupes and i have deleted the duplicated folder.
    now I am clicking on every OTHER song (the ones with the exclamation point showing it is missing).
    is there a way to sort this so that i see all the exclamation points bunched together and i can do a bulk select delete?
    i've got a ways to go and this would save me a lot of time.
    thanks.

Maybe you are looking for

  • Problem with Nokia 3110c

    I have about 70 songs in my MMC card (1 GB). After upload songs in my MMC card every time i run "Update libr." to update my music list, after 30% or 40% my phone restart sevaral times automatically. I also tried another 512 & 256 MMC cards but same r

  • How can I change the space between a checkbox and text all at one time? I have a lot of checkboxes in my form.

    How can I change the space between a checkbox and text all at one time? I have a lot of checkboxes in my form.

  • Want code for reset

    Hello Gurus.. I have a page that has the Create button and Reset button...I want to reset the values of my fields and i want to write a code for it.So please help with the code....

  • CJE0 report painter- Annual Overview 21ERL2

    Hi All, I would like to copy the report painter from CJE0. Report Code - 21ERL2 and the form as well. Then i managed to add another previous year. However, i could not CJE1 . CJE6 I managed to add current year (0FY- 1) in 2nd column. But when i run C

  • SMS is pending but message sent from phone can mak...

    I've experienced many times that I write a text message to a friend's phone using Skype. The message appears as waiting for information about delivery and it's just pending. Then if I take my phone and text the same friend both messages gets deliever