Quick Q about Jtree

Hey, here is the scenario...a Jtree is in JScrollPane.. i can set tree background by calling myTree.setBackground(), and I can set the text color of tree node by creating my own JTreeCellRenderer to override the getTreeCellRender() .. but there is always a shadow around the tree bnode. I tried JComponent)mytree.getTreeCellRender().setOpaque(false) , then set treeCellRender.background..but it doesnot work.. any insight?

sorry about my Typo. Tree bnode = Tree Node. Every node (including root ) has an urgly shadow!!

Similar Messages

  • A quick question about WebDynpro SLD and R/3 with concurrent users

    Hello ,
    I have a very quick question about Webdynpros and SLD connecting to an R/3 system, when you configure a webdynpro to connect to an R/3 system using SLD, you configure a user name and password from the R/3  for the SLD to use. What I would like to know is when I have concurrent users of my webdynpro, how can I know what one user did in R/3 and what another user did? Is there a way for the users of the web dynpro to use their R/3 credentials so SLD can access the R/3? Like dynamically configuring the SLD for each user?
    - I would like to avoid leaving their their passwords open in the code ( configuring two variable to get the users username and password and use these variables as JCO username and password )
    Thanks Ubergeeks,
    Guy

    Hi Guy
    You will have to use Single Sign On to achieve this. In the destination you have defined to connect to R/3 , there is an option to 'useSSO' instead of userid and password. This will ensure that calls to R/3 will be with the userid that has logged into WAS. You wont need to pass any passwords because  a login ticket is generated from WAS and passed on to R/3. The userid is derived from this ticket.
    For this to happen you will have to maintain a trust relation ship between R/3 and your WAS ,there is detailed documentation of this in help files. Configuration is very straight forward and is easy to perform
    Regards
    Pran

  • QUICK QUESTION ABOUT PORTS

    Hi, I have a quick question about port forwarding/mapping. My question, lets say I am running MSN messenger, who's ports are 6880-6900. But lets say I am running a torrent application or something else that requires those ports. If both applications were running at the same time, would this cause interference with them on the same ports or now. Thanks
    Nathan

    Normally, only one application can listen to a specific port number at a time. If MSN is grabbing those 21 ports then your torrent app won't be able to run.
    However, most apps don't work that way - even if they use multiple ports, they don't use them all at the same time, so MSN might use 6880 when it starts up, leaving the others open for other applications to use if needed.
    Only experimentation will answer that one.

  • Hi, I have quick question about use of USEBEAN tag in SP2. When I specify a scope of SESSION for the java bean, it does not keep the values that I set for variable in the bean persistent.Thanks,Sonny

     

    Make sure that your bean is implementing the serializable interface and that
    you are accessing the bean from the session with the same name.
    Bryan
    "Sandeep Suri" <[email protected]> wrote in message
    news:[email protected]..
    Hi, I have quick question about use of USEBEAN tag in SP2. When I
    specify a scope of SESSION for the java bean, it does not keep the
    values that I set for variable in the bean persistent.Thanks,Sonny
    Try our New Web Based Forum at http://softwareforum.sun.com
    Includes Access to our Product Knowledge Base!

  • Quick question about showing drive space

    Hi,
    Just got a quick query about showing remaining drive space on the desktop.
    Before I wiped my Pismo and reinstalled Tiger (bad kernel panic), my hard drive and any other connected drives (pen drive, iPod, iDisk, etc) showed up on my Desktop with the name and drive capacity and remaining space underneath the icon.
    Now I've reinstalled, the drive capacity and remaining space don't show up on the Desktop, and I can't find how to turn it on. I've been through Preferences several times and can't find an obvious switch. Have I missed something? I'm running Tiger 10.4.8 with the machine spec below.
    Thanks in advance,
    Rob Johnson

    Sometimes, for no obvious reason, the Finder can be slow to update. And sometimes it updates instantly. Why? "Only the Shadow knows...." or maybe the Apple programmers.
    Francine
    Francine
    Schwieder

  • A quick rant about the HP Pavilion 15 g021nr

    Hello I just wanted to make a quick post about the g021nr and why it runs so badly. first off i got this laptop for christmas last year and had no coice on what i was getting as it was a supprise (it being christmas and all) but since then i have grown to dislike it more and more. My biggest question is why in the world would you put a 1.35GHz Processor in ANY pc as far into technology as we are. i understand it was probably to make a cheaper system but it just doesn't work and i guaruntee that I am NOT the only one that thinks this. it could have at least had a 1.8GHz or better processor because it can hardly handle a brand new OS that is supposed to run better than the last one.   I am sorry if i posted this in the wrong section i didnt know where else to post it.  -Alex

    Hi,
    Very hard to say depending on MANY conditions and situations but I would say around 75% of the time quoted with normal web browsing and few minor Office workks.
    Regards.
    BH
    **Click the KUDOS thumb up on the left to say 'Thanks'**
    Make it easier for other people to find solutions by marking a Reply 'Accept as Solution' if it solves your problem.

  • Save me!! about JTree refresh!!

    Hello ereryone. I met a problem and I tried lots of method,such as reload(),validate(),revalidate(),but it seemed that they doesn't work.
    My gui is about: here is a JSplitpane,on the left part ,there is a panel(borderlayou) in it. A button in the panel's west and a JScrollPane in the panel's center. A JTree component in the JScrollPane.
    The wished fountion is when the program run, the tree would show the demanded disk file system(read config file to get the root file).when u click the button, a JFilechooser come out and u can choose another dir of the disk. when u click "ok", the tree should show the new file structure of the new dir.
    here are 2 java file.
    //myclass.java
    //myclass.java
    import javax.swing.*;
    import javax.swing.tree.*;
    import javax.swing.event.*;
    import javax.swing.border.*;
    import javax.swing.plaf.basic.*;
    import javax.swing.ImageIcon;
    import java.awt.dnd.*;
    import java.awt.datatransfer.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.io.*;
    import java.util.*;
    public class myclass extends JFrame implements WindowListener{
    private JFrame f=null;
    private JLabel labeladdress;
    private JLabel labelstatus;
    private JTree tree;
    private JSplitPane splitPane;
    private JEditorPane htmlPane;
    private JPopupMenu Popup=null;
    private DefaultTreeModel treeModel=null;
    private String str="";
    private boolean statusbarflag=true;
    private boolean addressbarflag=true;
    String currentpos;
    ImageIcon icon=new ImageIcon("icons/paste.gif");
    ReadAndWriteXML wp=new ReadAndWriteXML();
    public WebPageSave(Vector vec) throws FileNotFoundException, SecurityException,Exception{
    wp.address_Vector=new Vector();
    wp.readXMLFile("sys/workposition.xml");
    f=new JFrame("WebHunter");
    Container contentPane=(JPanel)f.getContentPane();
    contentPane.setLayout(new BorderLayout());
    JPanel panel=new JPanel();
    panel.setLayout(new BorderLayout());
    paneln.setLayout(new BorderLayout());
    contentPane.add(panel,BorderLayout.CENTER);
    contentPane.add(paneln,BorderLayout.NORTH);
    //&#28155;&#21152;JTree&#21644;JEditorPane
    //JTree tree=new JTree();
    initialtree(wp.address_Vector.get(0).toString());
    final JScrollPane scrollPanel=new JScrollPane(tree);
    final JPanel mainleft=new JPanel(new BorderLayout());
    JButton jchange=new JButton("change position");
    currentpos=wp.address_Vector.get(0).toString();
    //the button anonymous class
    jchange.addActionListener(new ActionListener(){   //change the dir
    public void actionPerformed(ActionEvent event){
    JFileChooser chooser=new JFileChooser(currentpos);
    chooser.setDialogTitle("choose ur position");
    chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
    int result=chooser.showDialog(f,"ok");
    if(result==JFileChooser.APPROVE_OPTION){
    int i=JOptionPane.showConfirmDialog(f,"make sure&#65311;","notice",JOptionPane.YES_NO_OPTION);
    if(i==JOptionPane.YES_OPTION){
    try{
    //ReadAndWriteXML wp=new ReadAndWriteXML();
    wp.address_Vector=new Vector();
    wp.readXMLFile("sys/workposition.xml");
    FileOperation u=new FileOperation();
    u.xcopy(wp.address_Vector.get(0).toString(),chooser.getSelectedFile().toString());
    u.delete(new File(wp.address_Vector.get(0).toString()));
    }catch(Exception e){
    e.printStackTrace();
    //write the new positon to the workposition.xml&#25991;&#20214;
    try{
    wp.writeXMLFile("sys/workposition.xml",chooser.getSelectedFile().toString());
    }catch (Exception e) {
    e.printStackTrace();
    ?????? //refresh tree
    try{
    ReadAndWriteXML wp=new ReadAndWriteXML();
    wp.address_Vector=new Vector();
    wp.readXMLFile("sys/workposition.xml");
    currentpos=wp.address_Vector.get(0).toString();
    //currentpos=chooser.getSelectedFile().toString();
    //initialtree(wp.address_Vector.get(0).toString());
    initialtree(chooser.getSelectedFile().toString());
    //JScrollPane scrollPanel=new JScrollPane(tree);
    //mainleft.add(scrollPanel,BorderLayout.CENTER);
    //tree.
    //mainleft.validate();
    JOptionPane.showConfirmDialog(f,"change positon successfully&#65281;","notice",JOptionPane.CLOSED_OPTION);
    }catch (Exception e1) {
    e1.printStackTrace();
    mainleft.add(scrollPanel,BorderLayout.CENTER);
    mainleft.add(jchange,BorderLayout.SOUTH);
    JScrollPane scrollPane2=new JScrollPane(htmlPane);
    splitPane=new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,true,mainleft,scrollPane2);
    splitPane.setDividerSize(10);
    splitPane.setDividerLocation(180);
    panel.add(splitPane,BorderLayout.CENTER);
    panel.add(labelstatus,BorderLayout.SOUTH);
    f.pack();
    f.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
    f.setExtendedState(Frame.MAXIMIZED_BOTH);
    f.setIconImage(icon.getImage());
    //f.setBounds(0,0,1020,725);
    f.show();
    //f.addWindowListener(new WindowListenerHandle());
    f.addWindowListener(this);
    }//constructor over!!!
    public void initialtree(String s) throws FileNotFoundException,SecurityException,Exception{
    //ReadAndWriteXML treefile=new ReadAndWriteXML();
    //treefile.address_Vector=new Vector();
    //treefile.readXMLFile("sys/workposition.xml");
    //tree=new FileTree(s);
    //tree.revalidate();
    //((DefaultTreeModel)tree.getModel()).nodeStructureChanged((DefaultTreeModel)s);
    tree=new showDir().initTree(s);
    tree.revalidate();
    //DefaultTreeModel model=new DefaultTreeModel(tree.getModel());
    //treeModel=(DefaultTreeModel) tree.getModel();
    //tree.setModel(model);
    //treeModel.reload();
    tree.setEditable(true);
    //FileTree.java
    import javax.swing.*;
    import javax.swing.tree.*;
    import javax.swing.event.*;
    import java.io.*;
    import java.util.*;
    public class FileTree extends JTree {
    private static DefaultTreeModel model;
    public FileTree(String path) throws FileNotFoundException, SecurityException {
    super((TreeModel)null); // Create the JTree itself
    // Use horizontal and vertical lines
    putClientProperty("JTree.lineStyle", "Angled");
    // Create the first node
    FileTreeNode rootNode = new FileTreeNode(null, path);
    model=new DefaultTreeModel(rootNode);
    // Populate the root node with its subdirectories
    boolean addedNodes = rootNode.populateDirectories(true);
    //model.nodeStructureChanged(rootNode);
    setModel(new DefaultTreeModel(rootNode));
    //(new DefaultTreeModel(rootNode))this.getModel().reload();
    //model.reload();
    // Listen for Tree Selection Events
    addTreeExpansionListener(new TreeExpansionHandler());
    // Returns the full pathname for a path, or null if not a known path
    public String getPathName(TreePath path) {
    Object o = path.getLastPathComponent();
    if (o instanceof FileTreeNode) {
    return ((FileTreeNode)o).file.getAbsolutePath();
    return null;
    // Returns the File for a path, or null if not a known path
    public File getFile(TreePath path) {
    Object o = path.getLastPathComponent();
    if (o instanceof FileTreeNode) {
    return ((FileTreeNode)o).file;
    return null;
    // Inner class that represents a node in this file system tree
    protected static class FileTreeNode extends DefaultMutableTreeNode {
    public FileTreeNode(File parent, String name)
    throws SecurityException, FileNotFoundException {
    this.name = name;
    // See if this node exists and whether it is a directory
    file = new File(parent, name);
    if (!file.exists()) {
    throw new FileNotFoundException("File " + name + " does not exist");
    isDir = file.isDirectory();
    // Hold the File as the user object.
    setUserObject(file);
    // Override isLeaf to check whether this is a directory
    public boolean isLeaf() {
    return !isDir;
    // Override getAllowsChildren to check whether this is a directory
    public boolean getAllowsChildren() {
    return !isDir;
    // For display purposes, we return our own name
    public String toString() {
    return name;
    // If we are a directory, scan our contents and populate
    // with children. In addition, populate those children
    // if the "descend" flag is true. We only descend once,
    // to avoid recursing the whole subtree.
    // Returns true if some nodes were added
    boolean populateDirectories(boolean descend) {
    boolean addedNodes = false;
    // Do this only once
    if (populated == false) {
    if (interim == true) {
    // We have had a quick look here before:
    // remove the dummy node that we added last time
    removeAllChildren();
    interim = false;
    String[] names = file.list(); // Get list of contents
    // Process the directories
    for (int i = 0; i < names.length; i++) {
    String name = names;
    File d = new File(file, name);
    try {
    FileTreeNode node = new FileTreeNode(file, name);
    if (d.isDirectory()) {
    //FileTreeNode node = new FileTreeNode(file, name);
    this.add(node);
    if (descend) {
    node.populateDirectories(false);
    addedNodes = true;
    if (descend == false) {
    // Only add one node if not descending
    break;
    else{   
    //FileTreeNode node = new FileTreeNode(file,name);
    this.add((MutableTreeNode)node);
    //model.reload();
    //model.nodeStructureChanged(node);
    //((DefaultTreeModel)parent.getModel()).nodeStructureChanged(node);
    } catch (Throwable t) {
    // Ignore phantoms or access problems
    // If we were scanning to get all subdirectories,
    // or if we found no subdirectories, there is no
    // reason to look at this directory again, so
    // set populated to true. Otherwise, we set interim
    // so that we look again in the future if we need to
    if (descend == true || addedNodes == false) {
    populated = true;
    } else {
    // Just set interim state
    interim = true;
    return addedNodes;
    protected File file; // File object for this node
    protected String name; // Name of this node
    protected boolean populated;// true if we have been populated
    protected boolean interim; // true if we are in interim state
    protected boolean isDir; // true if this is a directory
    // Inner class that handles Tree Expansion Events
    protected class TreeExpansionHandler implements TreeExpansionListener {
    public void treeExpanded(TreeExpansionEvent evt) {
    TreePath path = evt.getPath(); // The expanded path
    JTree tree = (JTree)evt.getSource(); // The tree
    // Get the last component of the path and
    // arrange to have it fully populated.
    FileTreeNode node = (FileTreeNode)path.getLastPathComponent();
    if (node.populateDirectories(true)) {
    ((DefaultTreeModel)tree.getModel()).nodeStructureChanged(node);
    public void treeCollapsed(TreeExpansionEvent evt) {
    // Nothing to do

    There is a method for reloading a tree
    Have a look at this:
    http://java.sun.com/j2se/1.5.0/docs/api/javax/swing/tree/DefaultTreeModel.html#reload(javax.swing.tree.TreeNode)
    Hope I understood your problem and it helps.

  • Some quick questions about Zen Microph

    Hello,
    I just received my Zen 8GB Microphoto today after recently purchasing it and I love it so far, but I have a couple questions.
    . The pdf manual that came with the installation disc makes it clear that you shouldn't jog with the Zen Micro since continuous shocks aren't good for it. This is a bit of a shock (no pun intended) for me since I planned to use this quite a bit while running, and I know that micro-dri've MP3 players are susceptible to shock which results in skipping, but this seems a bit extreme. Is this statement just "extra-precautionary" so Creative can say to you, "I told you so" just in case it breaks, or has anyone actually have one of these things break pretty quickly from jogging with it's
    2. This might be a stupid question but according again to the pdf manual you have to be using the supplied headphones to scan for radio stations as well as recording radio stations while listening to them, but nothing was mentioned about simply listening to FM radio. Will I be able to use the FM radio feature without using the headphones that came with my Zen Photo. I'd test but I haven't had a lot of time to mess with it yet and it's still charging, but I would really hate to have to not use my Shure E3cs in order to be able to use the FM radio.

    Hello,
    I just received my Zen 8GB Microphoto today after recently purchasing it and I love it so far, but I have a couple questions.
    . The pdf manual that came with the installation disc makes it clear that you shouldn't jog with the Zen Micro since continuous shocks aren't good for it. This is a bit of a shock (no pun intended) for me since I planned to use this quite a bit while running, and I know that micro-dri've MP3 players are susceptible to shock which results in skipping, but this seems a bit extreme. Is this statement just "extra-precautionary" so Creative can say to you, "I told you so" just in case it breaks, or has anyone actually have one of these things break pretty quickly from jogging with it's
    2. This might be a stupid question but according again to the pdf manual you have to be using the supplied headphones to scan for radio stations as well as recording radio stations while listening to them, but nothing was mentioned about simply listening to FM radio. Will I be able to use the FM radio feature without using the headphones that came with my Zen Photo. I'd test but I haven't had a lot of time to mess with it yet and it's still charging, but I would really hate to have to not use my Shure E3cs in order to be able to use the FM radio.

  • Quick question about bug reports

    Hi all,
    I was just reading the reporting bug guidelines (https://wiki.archlinux.org/index.php/Re … Guidelines) and was wondering about the section "Upstream or Arch?".
    I'm not an expert on the particular package I want to file a bug against, so I have no idea whether the problem is upstream or Arch. Should I just go ahead anyway? I cannot find a similar bug on any upstream bug trackers.

    eggplantbren wrote:
    Hi all,
    I was just reading the reporting bug guidelines (https://wiki.archlinux.org/index.php/Re … Guidelines) and was wondering about the section "Upstream or Arch?".
    I'm not an expert on the particular package I want to file a bug against, so I have no idea whether the problem is upstream or Arch. Should I just go ahead anyway? I cannot find a similar bug on any upstream bug trackers.
    If you're not sure, try a quick post on the forums.
    In general, once you've used your google-fu you should know whether the problem is distro-specific. Its normally highly unlikely that you'd be the first in the world to run into a real bug (if no-one else has reported anything, its likely user error, especially if you're not using [testing]).

  • Quick Question about Cisco 3560 and the Web Device Manager

    Alright, I have a quick question that I am curious about but I haven't found any information
    about it.
    When I log into my Cisco 3560 using the web portal to get to the Device Manager. Below the
    diagram of the switch, then under the Dashboard there is section called Switch
    Health, Port Utilization.
    Under the Switch Health there is Bandwidth Used, Packet Error. Those two options just sit
    at zero and do not move. The Port tilization graph is also sitting at zero.
    Is there a way to make them functional?

    Anyone notice performance increase or decrease of their HD when using the nVidia IDE SW drivers?  particularly with a 74GB Raptor?  I've also heard of burner issues when installing the IDE SW but have not used my burner yet.

  • Some problems about jtree, undo

    I wrote a programme about do somethings to this jtree, like add a node, remove a subtree, but I wanna add a function of undo, but I don't know how. Like I operated this jtree, but I wanna undo, how?
    give some advice, thanks

    Look at this to get started:
    http://www.java2s.com/Code/Java/Swing-JFC/UndoExample4.htm

  • IMovie - quick questions about video files when importing and optimizing

    Hi, have some quick questions. I think they are simple.
    1. When I import a video (from say iPhoto), where does it get "Move" or "Copy" to?
    2. Why would I want to do "Copy" instead of "Move", because isn't it then taking up more space?
    3. I'm wondering if after I optimize a video, I can stash away the original (non-optimized video that I either "Move"d or "Copy"d earlier) into an external hd.
    4. By the way, what is the new file name of the optimized video?
    Though things are working fine in iMovie and iPhoto, I'm trying to manage hard disk space, and hope answers to these questions will help.
    Do you guys have a guideline on how to manage hard disk space when it comes to iphoto and imovie?
    Thanks.

    As has been suggested you can encourage people to download QuickTime player by doing something like this...
    http://www.mirroroftheuniverse.com/Songs.html
    You can also present your songs like this...
    http://roddymckay.com/Satellite/JukeBox.html
    This is a SnoCap jukebox and you need an account to use it but you'll get the link to ESnips on the above page.
    A 3 minute song has a file size of about 30 Mb in AIFF format. Converting it to MP3 reduces it to about 3.5 Mb and M4A to about 5.5 Mb.
    iTunes will do these conversions for you and M4A is far superior to MP3 as far as sound quality is concerned.

  • [SOLVED] Quick question about mirrorlist.pacnew

    Is it safe to delete? Does it have to be merged?
    I may have stupidly made a rash decision after an update to just delete after a quick glance through a wiki about it.
    Is there a way to view with pacman -Q a chronological order or timeline of recently installed packages so I can try to re-install and generate another mirrorlist.pacnew ? (I understand that there is a way to query similar information about individual packages, but I simply don't remember which packages I upgraded last night).
    Any help would be appreciated. I want to avoid any hiccups or future issues as my current setup has been super solid.
    Last edited by halo (2014-01-08 17:26:46)

    halo wrote:10:21:09: This is Geany 1.23.1.
    10:21:09: The file "/var/log/pacman.log" does not look like a text file or the file encoding is not supported.
    10:21:09: New file "untitled" opened.
    WorMzy wrote:
    If your editor can't handle plain text files, I'd report it to the devs, that's a pretty big bug.
    Regarding the pacnew, I usually delete it. If I have issues with my mirrors, I use reflector to generate a new mirrorlist.
    Exactly!
    Last edited by GE (2014-01-08 17:23:59)

  • Quick query about speed

    Hi there,
    I couldn't find another thread where this would really be suitable, so I thought i'd just make a thread in hopes of a quick answer.
    When on Infinity 1, i was synced at the max available which was 37, but download speeds were always 4.4MB/s - I'm sure many of you enjoyed the same.
    I've opted for the upgrade to 76/19, and it was activated today. The speed may well change again, but for now my ip profile is set to 65ish - however my download speeds are at 7.9MB/s.
    What would the speeds be if I was synced at the max available, just out of curiosity?
    Thanks 

    I get about 9.8Mbit/s maxed out on an 80meg sync line with a profile of 77.6meg.
    Occasionally clips 10. This is using newsgroups.
    If you want to say thanks for a helpful answer,please click on the Ratings star on the left-hand side If the the reply answers your question then please mark as ’Mark as Accepted Solution’

  • Quick question about advanced pulldown

    Hi,
    So, I am trying to make a MiniDV backup of a 23.98 sequence using FCP 4.5 and a Sony DCR-VX2000 camera. The footage in the sequence is non-time coded 23.98 footage from a DVD. To test if my backups are actually backups that I could later edit in 23.98, I have printed to tape, recaptured and removed the pulldown with either Cinema Tools or using Remove Advanced Pulldown, and placed the recaptured footage in a new 23.98 sequence. However, neither method has worked-- the wrong frames are removed or the captured footage just looked screwed up.
    I tried two methods: printed to MiniDV with a 2:3:2:3 pulldown in the Playback settings, recaptured into FCP using normal DV capture, then used Cinema Tools'"batch reverse telecine" to remove the pulldown, then placed the footage in a new 23.98 sequence When that didn't work, I tried a 2:3:3:2 pulldown print to tape and captured using Advanced Pulldown Removal. That looked even worse.
    Any suggestions? Thanks in advance.
    Powerbook G4 Mac OS X (10.3.8)

    Well, this is what I did:
    I created 4 tests clips, each printed to tape with a different playback setting (2323, 2332, 2224, full quality).
    I then recaptured them all using both "Advanced Pulldown Removal" and no pulldown removal with Cinema Tools Batch Reverse Telecine used to remove pulldown on the clips.
    Results: The proper frames seemed to be removed when 1) I printed to tape with a 2:2:2:4 pulldown and Reverse Telecined through Cinema Tools and 2) when I printed to tape with Full Quality and used Advanced Pulldown Removal. Nothing else worked.
    HOWEVER, with both "succesful" methods, I found that when I played the clips in a 23.98 sequence, they had noise in he picture -- thin black horizontal lines on areas of quick movement. However, when clicked through frame by frame, this noise does not appear.
    So, Apple users of ther world, who can explain a) why full quality works with Cinema Tools and b) what to do about the noise in the playback picture (but again not seen frame by frame), and whether it is part of the actual clip or not?
    Powerbook G4 Mac OS X (10.3.8)

Maybe you are looking for