JTable about Selection Mode

I need to implement a new selection mode similar to MULTIPLE_INTERVAL_SELECTION but every time the user clicks on the table the entire column must be selected (or deselected if the column was selected before) and the other columns must stayed selected as If control key was pressed without being pressed! Does anyone know how to figure this out?

I have figured it out in a different way... The problem is the way the screen is refreshed... do you know a way to solve this issue?
package mytables;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.DefaultListSelectionModel;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.ListSelectionModel;
public class UsingJTable extends JFrame {
    private JPanel panel;
    private JTable table;
    private ListSelectionModel csm;
    JScrollPane scrollPane;
    boolean[] columnIsSelected;
    DefaultListSelectionModel lsm;
    public UsingJTable() {
        table = new JTable( new MyOwnTableModel() );
        table.setRowSelectionAllowed( false );
        table.setColumnSelectionAllowed( true );
        table.setSelectionMode( ListSelectionModel.MULTIPLE_INTERVAL_SELECTION );
        scrollPane = new JScrollPane( table );
        panel = new JPanel();
        panel.setOpaque( true );
        panel.add( scrollPane );
        columnIsSelected = new boolean[ table.getColumnCount()];
        csm = table.getColumnModel().getSelectionModel();
        table.addMouseListener( new MouseAdapter() {
            public void mouseClicked(MouseEvent e)
                int index = UsingJTable.this.csm.getLeadSelectionIndex();
                columnIsSelected[ index ] = !columnIsSelected[ index ];
                    if( columnIsSelected[ index ] )
                        table.removeColumnSelectionInterval( index, index );
                        for(int c = 0; c < columnIsSelected.length; c++ )   
                            if( c != index && columnIsSelected[ c ] )
                                if( csm.isSelectionEmpty() )
                                    table.setColumnSelectionInterval( c, c );
                                else
                                    table.addColumnSelectionInterval( c, c );  
                        table.addColumnSelectionInterval( index, index );
                    else
                        for(int c = 0; c < columnIsSelected.length; c++ )   
                            if( columnIsSelected[ c ] )
                                if( csm.isSelectionEmpty() )
                                    table.setColumnSelectionInterval( c, c );
                                else
                                    table.addColumnSelectionInterval( c, c );
                        if( csm.isSelectionEmpty() )
                            table.setColumnSelectionInterval( index, index );
                        else
                            table.addColumnSelectionInterval( index, index );
                        table.removeColumnSelectionInterval( index, index );
                for(int c = 0; c < columnIsSelected.length; c++ )
                    System.out.print( columnIsSelected[ c ] + " " );
                System.out.println();
                int selectedColumns[] = table.getSelectedColumns();
                for(int c = 0; c < selectedColumns.length; c++ )
                    System.out.print( selectedColumns[ c ] + " " );
                System.out.println();
        this.setTitle( "Using JTable" );
        this.getContentPane().add( panel );
        this.setSize( 500, 500);
        this.setVisible( true );
        this.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
    public static void main( String args[] )
        new UsingJTable();
}

Similar Messages

  • JTable about selection mode, setting a Color to rows and column.

    I need an application with a table containing Double and String data. When the table is shown the Double data must be shown as selected. I need a special kind of selection mode similar to MULTIPLE_INTERVAL_SELECTION but it must be a mode as if CONTROL was pressed when the user left clicks the table so he or she can select and deselect columns without deselecting those wich have been selected previously... Besides I need to paint columns and rows only if they have certain conditions. This is an example of what I have done so far... The selection mode is what is really important.
    UsingJTable.java
    package mytables;
    import java.awt.BorderLayout;
    import java.awt.Color;
    import java.awt.FlowLayout;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import javax.swing.JButton;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import javax.swing.JScrollPane;
    import javax.swing.JTable;
    import javax.swing.ListSelectionModel;
    import javax.swing.table.TableColumn;
    public class UsingJTable extends JFrame {
    private static final long serialVersionUID = 1L;
    private JPanel panel = null;
    private JTable table = null;
    private JButton[] buttonArray = null;
    private JPanel buttonsPanel = null;
    public UsingJTable() {
    panel = new JPanel(); 
    table = new JTable( new MyOwnTableModel() );
    JScrollPane sPane = new JScrollPane( table ); 
    sPane.setHorizontalScrollBarPolicy( JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED );
    sPane.setVerticalScrollBarPolicy( JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED );
    panel.setOpaque( true );
    panel.add( sPane );
    buttonsPanel = new JPanel();
    buttonsPanel.setLayout( new FlowLayout() );
    buttonArray = new JButton[ 5 ];
    for( int i = 0; i < buttonArray.length; i++ ) {
    buttonArray[ i ] = new JButton( "columna " + i );
    buttonArray[ i ].addActionListener( new ColumnListener( i ) );
    buttonsPanel.add( buttonArray[ i ] );
    table.setRowSelectionAllowed( false );
    table.setColumnSelectionAllowed( true );
    ListSelectionModel csm = table.getColumnModel().getSelectionModel();
    csm.setSelectionInterval( 0, table.getColumnCount() );
    csm.removeSelectionInterval( 0, table.getColumnCount() - 3 );
    csm.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION );
    this.setTitle( "Using JTable" );
    this.getContentPane().add( panel );
    this.getContentPane().add( buttonsPanel, BorderLayout.SOUTH );
    this.setSize( 500, 500);
    this.setVisible( true );
    this.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
    class ColumnListener implements ActionListener {
    private boolean pressed = false;
    private int column = 0;
    public ColumnListener( int col) {
    this.setColumn( col );
    public void actionPerformed(ActionEvent e) {
    TableColumn tColumn = table.getColumnModel().getColumn( column );
    Color c;
    if ( !pressed )
    c = Color.YELLOW;
    else
    c = Color.WHITE;
    table.setVisible( false );
    tColumn.setCellRenderer( new MyCellRenderer( c ) );
    table.setVisible( true );
    pressed = !pressed;
    public int getColumn() {
    return column;
    public void setColumn(int column) {
    this.column = column;
    public static void main( String args[] )
    new UsingJTable();
    } MyOwnTableModel.java
    package mytables;
    import javax.swing.table.AbstractTableModel;
    public class MyOwnTableModel extends AbstractTableModel {
    private static final long serialVersionUID = 1L;
    private Object data[][] = null;
    private String columnNames[] = null;
    private int rowCount = 0;
    private int columnCount = 0;
    public MyOwnTableModel() {
    initData();
    initColumnNames();
    this.setRowCount( data.length );
    this.setColumnCount( columnNames.length );
    public int getColumnCount() {
    return columnCount;
    public int getRowCount() {
    return rowCount;
    public Object getValueAt(int r, int c) {
    return data[ r ][ c ];
    private void initData() {
    data = new Object[4][5];
    data[ 0 ][ 0 ] = new String("Hern�n");
    data[ 0 ][ 1 ] = new String("Amaya");
    data[ 0 ][ 2 ] = new Integer( 23 );
    data[ 0 ][ 3 ] = new Double( 61.5 );
    data[ 0 ][ 4 ] = new Double( 1.71 );
    data[ 1 ][ 0 ] = new String("Mariana");
    data[ 1 ][ 1 ] = new String("Amaya");
    data[ 1 ][ 2 ] = new Integer( 25 );
    data[ 2 ][ 3 ] = new Double( 75 );
    data[ 2 ][ 4 ] = new Double( 1.65 );
    data[ 2 ][ 0 ] = new String("Nicol�s");
    data[ 2 ][ 1 ] = new String("Coniglio");
    data[ 2 ][ 2 ] = new Integer( 23 );
    data[ 2 ][ 3 ] = new Double( 88.5 );
    data[ 2 ][ 4 ] = new Double( 7.85 );
    data[ 3 ][ 0 ] = new String("Juan Pablo");
    data[ 3 ][ 1 ] = new String("Garribia");
    data[ 3 ][ 2 ] = new Integer( 24 );
    data[ 3 ][ 3 ] = new Double( 70.2 );
    data[ 3 ][ 4 ] = new Double( 1.76 );
    private void initColumnNames() {
    columnNames = new String[ 5 ];
    columnNames[ 0 ] = "Nombre";
    columnNames[ 1 ] = "Apellido";
    columnNames[ 2 ] = "Edad";
    columnNames[ 3 ] = "Peso";
    columnNames[ 4 ] = "Altura";
    public String[] getColumnNames() {
    return columnNames;
    public void setColumnNames(String[] columnNames) {
    this.columnNames = columnNames;
    public Object[][] getData() {
    return data;
    public void setData(Object[][] data) {
    this.data = data;
    public void setColumnCount(int columnCount) {
    this.columnCount = columnCount;
    public void setRowCount(int rowCount) {
    this.rowCount = rowCount;
    public Class getColumnClass(int c) {
    return data[0][c].getClass();
    public String getColumnName(int c) {
    return columnNames[ c ];
    } MycellRenderer.java
    package mytables;
    import java.awt.Color;
    import java.awt.Component;
    import javax.swing.JTable;
    import javax.swing.table.DefaultTableCellRenderer;
    public class MyCellRenderer extends DefaultTableCellRenderer {
    private static final long serialVersionUID = 1L;
    private Color cellColor = null;
    public MyCellRenderer( Color c )
    setCellColor( c );
    public Component getTableCellRendererComponent
    (JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
    // Obtains default cell settings
    Component cell = super.getTableCellRendererComponent ( table, value, isSelected, hasFocus, row, column);
    cell.setBackground( getCellColor());
    return cell;
    public Color getCellColor() {
    return cellColor;
    public void setCellColor(Color cellColor) {
    this.cellColor = cellColor;
    }

    Interesting concept! This is what I have tried and it works, but in the application I need the user to deselect the columns he wants only by left clicking on them... This is the main idea: there will be lots of columns (String and Double data). The user must deselect the Double columns he or she does not want to be processed... Maybe with a boolean array that changes it state if a user left clicks a column... but I suppose this method is called only once to initialize the table, isn't it? Thanks.
    <code>
    table = new JTable( new MyOwnTableModel() ) {
    public boolean isCellSelected(int row, int column) {
    MyOwnTableModel model = (MyOwnTableModel) this.getModel();
    if( model.getColumnClass( column ) == Double.class )
    return true;
    return false;
    </code>

  • How prevent JTable row selection?

    there are three selection mode for JTable, MultiIntervalSelection, SingleIntervalSelection and SingleSelection. Is there a no selection mode?

    add selection listener and call table.clearSelection();or
    public class NullSelectionModel implements ListSelectionModel {
              public boolean isSelectionEmpty() { return true; }
              public boolean isSelectedIndex(int index) { return false; }
              public int getMinSelectionIndex() { return -1; }
              public int getMaxSelectionIndex() { return -1; }
              public int getLeadSelectionIndex() { return -1; }
              public int getAnchorSelectionIndex() { return -1; }
              public void setSelectionInterval(int index0, int index1) { }
              public void setLeadSelectionIndex(int index) { }
              public void setAnchorSelectionIndex(int index) { }
              public void addSelectionInterval(int index0, int index1) { }
              public void insertIndexInterval(int index, int length, boolean before) { }
              public void clearSelection() { }
              public void removeSelectionInterval(int index0, int index1) { }
              public void removeIndexInterval(int index0, int index1) { }
              public void setSelectionMode(int selectionMode) { }
              public int getSelectionMode() { return SINGLE_SELECTION; }
              public void setValueIsAdjusting(boolean valueIsAdjusting) { }
              public boolean getValueIsAdjusting() { return false; }
              public void addListSelectionListener(ListSelectionListener x) {}
              public void removeListSelectionListener(ListSelectionListener x) {}     
    table.setSelectionModel(new NullSelectionModel());no need to edit? simply use setEnabled(false);
    cheers !!
    //Ref: http://saloon.javaranch.com/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&f=2&t=017662

  • While I am in a selective mode in cs6 my screen flickers black. How do i fix this?

    This is extremely frustrating while I try to work. It makes my editing time so much longer. Does anyone know how to fix this?

    "in a selective mode in cs6" ??? 32 bit or 64 bit standard or entended  OS config
    Supply pertinent information for quicker answers
    The more information you supply about your situation, the better equipped other community members will be to answer. Consider including the following in your question:
    Adobe product and version number
    Operating system and version number
    The full text of any error message(s)
    What you were doing when the problem occurred
    Screenshots of the problem
    Computer hardware, such as CPU; GPU; amount of RAM; etc.

  • JTable - set Selected row?

    How do you set the current selected row and highlight it?

    You use the public ListSelectionModel getSelectionModel()
    method of your JTable. Once you have the ListSelectionModel you can use public void setSelectionInterval(int index0, int index1) to select one or more rows.
    Depending on your selection mode you may or may not be able to select multiple rows. This is set by the ListSelectionModel's public int getSelectionMode() and public int setSelectionMode(int SelectionMode) methods.
    Hope it helps.
    Greg

  • Get Selections From ALV on Multiple Selection Mode

    Hi,
    How can i get values of selected rows from ALV that has selection '0..n' (multiple selection) ?
    Can somebody help me pls?
    Thanks.

    Hi Nurullah,
    Steps to make multiple rows selectable in ALV:
    1) Create the selection property of the node that you are binding to the DATA node as o..n
    2) Un-check the, "Initialization Lead Selection" checkbox for the node which you are using to bind to the DATA node
    3) In the WDDOINIT method specify the ALV's selection mode as MULTI_NO_LEAD. It is important that you set the selection mode to MULTI_NO_LEAD or else in the end you would be capturing 1 row lesser than the total number of rows the user has selected. This is because 1 of the rows would have the LeadSelection property & our logic wouldnt be reading the data for that row. Check the example code fragment as shown below:
    DATA lo_value TYPE REF TO cl_salv_wd_config_table.
      lo_value = lo_interfacecontroller->get_model( ).
      CALL METHOD lo_value->if_salv_wd_table_settings~set_selection_mode
        EXPORTING
          value = cl_wd_table=>e_selection_mode-MULTI_NO_LEAD.
    Steps to get the multiple rows selected by the user
    In order to get the multiple rows which were selected by the user you will just have to call the get_selected_elements method of if_wd_context_node. So as you can see its no different from how you would get the multiple rows selected by the user in a table ui element. First get the reference of the node which you have used to bind to the ALV & then call this method on it. Check the example code fragment below:
    METHOD get_selected_rows .
      DATA: temp TYPE string.
      DATA: lr_node TYPE REF TO if_wd_context_node,
                wa_temp  TYPE REF TO if_wd_context_element,
                ls_node1 TYPE wd_this->element_node_flighttab,
                lt_node1 TYPE wd_this->elements_node_flighttab.
      lr_node = wd_context->get_child_node( name = 'NODE_FLIGHTTAB' ).
    " This would now contain the references of all the selected rows
      lt_temp = lr_node->get_selected_elements( ).
        LOOP AT lt_temp INTO wa_temp.
    " Use the references to get the exact row data
          CALL METHOD wa_temp->get_static_attributes
            IMPORTING
              static_attributes = ls_node1.
          APPEND ls_node1 TO lt_node1.
          CLEAR ls_node1.
        ENDLOOP.
    ENDMETHOD.
    Hope this helps resolve your problem.
    Regards,
    Uday

  • How to set special rows in jtable not selectable

    Hello programmers,
    anybody knows how to set special rows(p.E. row 0) in jtable not selectable.
    in advance thanks for your answers

    table = new JTable(...)
         public void changeSelection(int row, int column, boolean toggle, boolean extend)
              if (row == 0)
                   return;
              else
                   super.changeSelection(row, column, toggle, extend);
    };

  • Retrieve value form Table view when the selection mode is 'NONE'

    Hi,
    I am new to ABAP, Can anyone tell me how to reterieve the records of the tableview, i have the selection mode as 'NONE'. When the button is clicked i need to reterieve all the values from the table and display it in the next screen.
    I am able to diaplay the table values , but i am unable to reterieve the values on Inputprocessing.
    Its very urgent. Please help me
    Regards,
    Jose

    you are able display the table view means, you have the data in internal table.
    you need all the records that are displayed in the table view with out selection. why dont you use that internal table itself, which is displayed as table view.
    vijay

  • Question about BART - mode of the manifest

    Good Day,
    I have looked into the manifest of the bart generated as follows, get confused about the mode(which is permissions), why there is a prefix (3 bits normally, for example 100, 120, 106) before the permissions (such as 755, 600, 777), what are those bits meaning? Appreciate for any help!
    /etc D 3584 40755 user::rwx,group::r-x,mask::r-x,other::r-x, 3c6803d7 0 3
    /etc/.login F 524 100644 user::rw-,group::r--,mask::r--,other::r--,
    3c165878 0 3 27b53d5c3e844af3306f1f12b330b318
    /etc/.pwd.lock F 0 100600 user::rw-,group::---,mask::---,other::---,
    3c166121 0 0 d41d8cd98f00b204e9800998ecf8427e
    /etc/.syslog_door L 20 120777 user::rw-,group::r--,mask::rwx,other::r--,
    3c6803d5 0 0 /var/run/syslog_door
    /etc/autopush L 16 120777 user::r-x,group::r-x,mask::r-x,other::r-x,
    3c165863 0 0 ../sbin/autopush
    /etc/cron.d/FIFO P 0 10600 user::rw-,group::---,mask::---,other::---,
    3c6803d5 0 0

    Simon2k7 wrote:
    > But why doesnt DW8 automatically
    > insert the mark of the web all the time.
    Because it works only when testing the file locally. You
    should remove
    it before uploading the file to your remote server as it has
    no effect
    on the way others see your pages.
    David Powers, Adobe Community Expert
    Author, "Foundation PHP for Dreamweaver 8" (friends of ED)
    Author, "PHP Solutions" (friends of ED)
    http://foundationphp.com/

  • How to always start up in disk select mode?

    How do I do that? Sometimes when I need to start my bootcamp partition to make some changes to Windows, and I just forgot to hold the Option key, I'll just have to wait for it to boot up in Mac OS, and then restart again. How do I just make the computer always start up in disk select mode, so I don't have to hold the Option key?

    the only way to do that is by using rEFIt
    http://refit.sourceforge.net/

  • Goes to 'nothing selected' mode when editing tables entries? (Sometimes)

    When trying to edit entries in table cells pages sometimes flips into 'nothing selected' mode and return to the top of the table leaving the cell entry partially changed. This can happen anytime during the typing of characters to replace other text. Reselecting the cell and editng the text as before will then work!
    There was one occasion when Pages terminated with an error when I was changing the cell contents but when restarted it let me make the changes to the table cell without terminating.

    Pages Version is 5.2.
    The keyboard (cable connect version, not bluetooth) is clean and works OK with all my other apps.
    I use an Apple Magic Trackpad to move cursor and select cell/text etc.

  • About  "Append mode" of cs6, cc & cc2014 project file in order to insert xml sequence which is sent from 3rd-party tool

    let me ask you all something about  “Append mode” of cs6, cc & cc2014 project file in order to insert multiple xml sequence  which is sent from 3rd-party tool  into specific project file .
    Finalcut pro 7 & x  was supported this , but i am not sure will support this on cs6, cc & cc2014 .
    is this possible ??
    could someone  let me know about this - append mode possible or not ?? 

    let me ask you all something about  “Append mode” of cs6, cc & cc2014 project file in order to insert multiple xml sequence  which is sent from 3rd-party tool  into specific project file .
    Finalcut pro 7 & x  was supported this , but i am not sure will support this on cs6, cc & cc2014 .
    is this possible ??
    could someone  let me know about this - append mode possible or not ?? 

  • Dynamically changing selection mode in component SALV_WD_TABLE

    I want to programmatically change the selection mode in component SALV_WD_TABLE. I've embedded the component in one of my own components. Under one circumstance, I want multiple selection to be possible, under another, I only want single selection capability.
    I've set the context in my component, which is mapped to the SALV_WD_TABLE usage component, so that the relevant node has selection cardinality 0..n. The approach I'd like to take, is to programmatically set the selection cardinality to 0..n in the first scenario, and 0..1 in the second. But I can't figure out how to do that, or even if it's possible!
    Is it possible to set the selection cardinality programmatically - if so, how? If it isn't, is there another way I can achieve the same functionality?
    Thanks
    matt

    Hi,
    You can do that.
    See IF_SALV_WD_TABLE_SETTINGS method set_selection_mode method.
    get the config table like this
    lr_table_settings ?= wd_this->alv_config_table.
    lr_table_settings->set_selection_mode( CL_WD_TABLE=>E_SELECTION_MODE-MULTI ).
    use constants from
    CL_WD_TABLE=>E_SELECTION_MODE-AUTO

  • Select MOD(rownum,2) gf from a WHERE gf=0

    hi all
    select MOD(rownum,2) gf from a
    where gf=0;
    this query dod't give me rows
    SQL> select MOD(rownum,2) gf from a;
            GF
             1
             0
             1
             0
             1
             0
    6 rows selected.Please correct me
    Thanks And Regards
    Vikas
    Edited by: vikas singhal on May 28, 2011 5:02 PM
    Edited by: vikas singhal on May 28, 2011 5:03 PM

    Hi, Vikas,
    When you define a column alias (such as gf), you can use that alias in the ORDER BY clause, but that's the only place where you can use it in the same query. If you assign the alias in a sub-query, then you can use it anywhere in a super-query, like this:
    WITH     got_gf     AS
         select      MOD (rownum, 2)      AS gf
         from      a
    SELECT     *
    FROM     got_gf
    where      gf     = 0;If the aliased expression is simple, and you don't need to reference it often, then you may find it easier just to repeat the expression, like this:
    select      MOD (rownum, 2)      AS gf
    from      a
    where      MOD (rownum, 2)     = 0;Edited by: Frank Kulash on May 28, 2011 8:04 AM
    Correction: repeating the expression in the WHERE clause doesn't always work when it involves ROWNUM, since ROWNUM depends on how many previous rows satisfied the WHERE clause. In this case, use a sub-query.

  • Problem about selecting waveform in waveform graph

    Hi all:
    I am developing a project by Labview. Now I meet a problem about selecting the waveform in the waveform graph.
    I am not sure whether it is possible about my idea.
    for example:
    In the waveform graph,  the different waveforms from a couple of channels are displayed. and then I want to select one waveform of them, and corresponding data about this waveform are shown. 
    Thanks so lot
    regards

    hanwei wrote:
    1.  can I zoom in and out in that "waveform graph"??
    You can do this using the graph palette. Just make it visible. The middle control allows you to zoom.
    2.  can I display the plot array or plot index that I select in the waveform graph?
    You can connect the same wire that goes to the ActivePlot property node to an indicator.
    3.  I build a sample codes for my project, in which , I used a random number generater to simulate a DAQmx data collection, and generate a overlapping waveform in the waveform graph.
         but it seems the program is not stable, when i first run the codes, it is ok, and I can select the plot what I want. but after I stop and restart the program, there is error message about "Property Node".
         it seems something wrong about the "waveform graph properties"
    I attached my codes here, anybody know what wrong about it?
    For some strange reason the property node is "messed up". I've seen this happen sometimes with graphs. I don't know what causes it, and the only way I've found to fix the problem is to delete the graph, put a new one on the front panel, and recreate the property nodes. I've typically seen this happen when copying code from another VI that has a graph with property nodes, as I suspect you did. If you delete the graph, put a new one on there, and recreate the property node you should be OK.
    That said, a few comments regarding the code:
    The architecture seems to be a mish-mash of operations, and I'm thinking that you probably want to look at using a producer-consumer architecture. Your producer loop responds to events, and the consumer loop does your DAQ collection.
    You have a race condition with your use of the "size(s) 2" local variable.
    Avoid right-to-left wires.
    The method of creating your arrays seems convoluted. However, since you said you will actually be getting the data from a DAQ system, the actual project code will likely be considerably different.

Maybe you are looking for

  • Lenovo recovery boot screen

    Hi, I just downgraded to XP Pro (dual boot with Windows 7) my N200 0769, erasing recovery partition with Vista and re-partitioning HD. All is working perfectly, but there is the Lenovo recovery screen when I boot the laptop. Obviously I can't recover

  • Smart Object in AE

    Doing some animation work with a lot of vector elements that I am arranging in photoshop as smart objects.  I like to comp my AE stuff in Photoshop, even though I do the detail  vector work in Illustrator. Now, when working in AE...the PS composition

  • How  use XSLT maping in XI

    Hi All         I an new to XI .I need information about the XSLT maping .pls help me on this task   Thanking  u. regards, ramesh

  • One xml, multiple xsl, multiple xslt, one output

    Hi, I have one xml file, 3 xsl files, and want to output (append) to a text file. I can only get a result when I run one xsl against the xml, if I try adding new xsl and new Transform instances, I get a whole host of errors. The bits in bold are what

  • Load Fail of SWF file in Dreamweaver CS4

    Hi, Could you tell me what I am missing in my files????? I am missing my Top Banner and  the .swf file in Dreamweaver? I can see it in the source files but that's it. I have supporting files from my Flash-Slideshow-Maker, but can only see my flashsho