TRIANGLE PROBLEM

Hi everyone - I am developing various proofs of the pythagora's theorem
and the following code draws a triangle on screen and the proof follows -
but i need to know how to drag the triangle such tht 1 angle is always set to 90 degrees.
i.e. i need to resize the triangle by dragging its vertex points by which the1 angle remains at 90 no matter what the size.
The proof has got some graphics code hardcoded in it - i.e. LINES AND POLYGONS have been hardcoded
i need to reconfigure that such that everytime the user increases the size of the triagnle and clicks on next it draws the lines and polygons in the correct area and place
PLEASE HELP
the code is as follows
MAIN CLASS
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.*;
import java.awt.event.*;
import java.text.*;
import javax.swing.*;
public class TestProof {
    TestControl control;          // the controls for the visual proof
    TestView view;          // the drawing area to display proof
    // called upon class creation
    public TestProof() {
        view = new TestView();
view.setBackground(Color.WHITE);
        control = new TestControl(view);
        Frame f = new Frame("Pythagoras");
        f.add(view,"Center");
        f.add(control,"South");
        f.setSize(600,600);
        f.setBackground(Color.lightGray);
        f.addMouseMotionListener(
        new MouseMotionListener() { //anonymous inner class
            //handle mouse drag event
            public void mouseMoved(MouseEvent e) {
                System.out.println("Mouse  " + e.getX() +","  + e.getY());
            public void mouseDragged(MouseEvent e) {
                System.out.println("Draggg: x=" + e.getX() + "; y=" + e.getY());
        JMenu File = new JMenu("File");
        JMenuItem Exit = new JMenuItem("Exit");
        Exit.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                ExitActionPerformed(evt);
        JMenuBar menuBar = new JMenuBar();
        menuBar.add(File);
   File.add(Exit);
        f.add(menuBar,"North");
        f.show();
    private JMenuBar getMenuBar() {
        JMenu File = new JMenu("File");
        JMenuItem Exit = new JMenuItem("Exit");
        Exit.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                ExitActionPerformed(evt);
        JMenuBar menuBar = new JMenuBar();
        menuBar.add(File);
             File.add(Exit);   
        return menuBar;
    private void ExitActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:
        System.exit(0);
    // for standalone use
    public static void main(String args[]) {
  TestProof TP = new TestProof();
}Test VIEW
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.awt.geom.*;
import java.text.*;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class TestView extends Canvas {
    int TRANSLUCENT = 1;
    int sequence;          // sequencer that determines what should be drawn
    // notes matter
    int noteX = 100;     // note coordinates
    int noteY = 60;
    int fontSize = 11;     // font size
    int lineSpacing     // space between two consecutive lines
    = fontSize + 2;
    Font noteFaceFont;     // font used to display notes
    // objects matter
    Polygon tri;          // right-angled triangle with sides A, B, and C
    Polygon tri1;
    Polygon sqrA;          // square with side of length A
    Polygon sqrB;          // square with side of length B
    Polygon sqrC;          // square with side of length C
    Polygon parA;          // parallelogram of base A and height A
    Polygon parB;          // parallelogram of base B and height B
    Polygon poly1;
    Polygon poly2;
    Polygon poly3;
    Polygon poly4;
    Polygon poly5;
    Polygon poly6;
    int X0 = 350;          // coordinates of triangle
    int Y0 = 350;
    int A = 90;//60;          // triangle size
    int B = 120;//80;
    int C = 150;//100;
    //CORDS of 2nd triangle
    int X1 = 350;
    int Y1 = 500;
    // notes: three lines per note
    String notes[] = {
        // note 0
        // note 1
        // note 2
        // note 3
        // note 4
        // note 5
        // note 6
        // note 7
        // note 8
        // note 9
        // note 10
        // note 11
        // note 12
        // note 13
        // note 14
    // constructor
    public TestView() {
        addMouseMotionListener(
        new MouseMotionListener() { //anonymous inner class
            //handle mouse drag event
            public void mouseMoved(MouseEvent e) {
                System.out.println("Mouse  " + e.getX() +","  + e.getY());
            public void mouseDragged(MouseEvent e) {
                System.out.println("Draggg: x=" + e.getX() + "; y=" + e.getY());
        // set font
        noteFaceFont = new Font("TimesRoman", Font.PLAIN, fontSize);
        // (coordinates specified w.r.t. to P0, unless otherwise specified)
        // create the triangle
        tri = new Polygon();
        tri.addPoint(0, 0);                    // add P0 coordinate
        tri.addPoint(A*A/C, -A*B/C);          // add A3 coordinate
        tri.addPoint(C, 0);                    // add C1 coordinate
        tri.translate(X0, Y0);               // place triangle
        tri1 = new Polygon();
        tri1.addPoint(0,0);                    // add P0 coordinate
        tri1.addPoint(A*A/C +38, +A*B/C);          // add A3 coordinate
        tri1.addPoint(C, 0);                    // add C1 coordinate
        tri1.translate(X1, Y1);
        // create square of side A
        sqrA = new Polygon();
        sqrA.addPoint(0, 0);               // add P0 coordinate
        sqrA.addPoint(-A*B/C, -A*A/C);          // add A1 coordinate
        sqrA.addPoint(-A*(B-A)/C, -A*(A+B)/C);     // add A2 coordinate
        sqrA.addPoint(A*A/C, -A*B/C);          // add A3 coordinate
        sqrA.translate(X0, Y0);               // place square
        // create square of side B
        // warning: the coordinate of this object are specified relative to C1
        sqrB = new Polygon();
        sqrB.addPoint(0, 0);               // add C1 coordinate
        sqrB.addPoint(B*A/C, -B*B/C);          // add B1 coordinate
        sqrB.addPoint(B*(A-B)/C, -B*(A+B)/C);     // add B2 coordinate
        sqrB.addPoint(-B*B/C, -B*A/C);          // add A3 coordinate
        sqrB.translate(X0 + C, Y0);               // place square
        // create square of side C
        sqrC = new Polygon();
        sqrC.addPoint(0, 0);               // add P0 coordinate
        sqrC.addPoint(C, 0);               // add C1 coordinate
        sqrC.addPoint(C, C);               // add C2 coordinate
        sqrC.addPoint(0, C);               // add C3 coordinate
        sqrC.translate(X0, Y0);               // place square
        poly1 = new Polygon();
        poly1.addPoint(405,279);
        poly1.addPoint(413,350);
        poly1.addPoint(432,500);
        poly1.addPoint(442,571);
        poly1.addPoint(500,500);
        poly1.addPoint(500,350);
        poly2 = new Polygon();
        poly2.addPoint(279,297);
        poly2.addPoint(404,280);
        poly2.addPoint(571,254);
        poly2.addPoint(500,350);
        poly2.addPoint(350,350);
        //Polygon 3
        poly3 = new Polygon();
        poly3.addPoint(404,280);
        poly3.addPoint(350,350);
        poly3.addPoint(414,350);
        poly4 = new Polygon();
        poly4.addPoint(350,350);
        poly4.addPoint(350,500);
        poly4.addPoint(442,572);
        poly4.addPoint(433,500);
        poly4.addPoint(414,350);
        poly5 = new Polygon();
        poly5.addPoint(476,183);
        poly5.addPoint(332,225);
        poly5.addPoint(278,295);
        poly5.addPoint(404,279);
        poly5.addPoint(571,254);
        poly6= new Polygon();
        poly6.addPoint(405,278);
        poly6.addPoint(332,224);
        poly6.addPoint(476,182);
        // create parallelogram of height A
        parA = new Polygon();
        parA.addPoint(0, 0);               // add P0 coordinate
        parA.addPoint(0, C);               // add C3 coordinate
        parA.addPoint(A*A/C, C - A*B/C);          // add Q0 coordinate
        parA.addPoint(A*A/C, -A*B/C);          // add A3 coordinate
        parA.translate(X0,Y0);               // place parallelogram
        // create parallelogram of height B
        // warning: the coordinate of this object are specified from C1
        parB = new Polygon();
        parB.addPoint(0, 0);               // add C1 coordinate
        parB.addPoint(-B*B/C, -B*A/C);          // add A3 coordinate
        parB.addPoint(A*A/C - C, C - A*B/C);     // add Q0 coordinate
        parB.addPoint(0, C);               // add C2 coordinate
        parB.translate(X0 + C, Y0);
        // place parallelogram
    // depending on the sequence number we draw certain objects
    public void paint(Graphics gfx) {
        super.paint(gfx);
        Graphics2D g = (Graphics2D) gfx;
        g.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
        RenderingHints.VALUE_ANTIALIAS_ON);
        // text first, then objects (and animation)
        // we always output some notes
        g.drawString(notes[3*sequence], noteX, noteY);
        g.drawString(notes[3*sequence + 1], noteX, noteY + lineSpacing);
        g.drawString(notes[3*sequence + 2], noteX, noteY + 2*lineSpacing);
        // the object are drawn in an order so that they are properly overlapped
        if(sequence == 13) {
            g.setColor(Color.green);
            g.fillPolygon(poly1);
            g.fillPolygon(poly2);
            g.fillPolygon(poly3);
            g.fillPolygon(poly4);
            g.fillPolygon(poly5);
            g.setColor(Color.RED);
            g.setColor(Color.GREEN);
            g.drawLine(413,351,433,499);
            g.setColor(Color.white);
            g.fillPolygon(tri);
            g.fillPolygon(tri1);
            g.fillPolygon(poly6);
        if(sequence == 12 ) {
            g.setColor(Color.green);
            g.fillPolygon(poly1);
            g.fillPolygon(poly2);
            g.fillPolygon(poly3);
            g.fillPolygon(poly4);
            g.fillPolygon(poly5);
            g.setColor(Color.BLACK);
        if(sequence == 11){
            g.setColor(Color.green);
            g.fillPolygon(poly1);
            g.fillPolygon(poly3);
            g.fillPolygon(poly4);
            g.setColor(Color.BLACK);
        if(sequence == 8 ){
            g.setColor(Color.green);
            g.fillPolygon(poly5);
            g.setColor(Color.MAGENTA);
            g.drawString("E",578,254);
            g.drawString("D",268,302);
            g.setColor(Color.black);
            g.drawArc(250,150,350,250,320,65);
        else if (sequence == 9 ){
            g.setColor(Color.green);
            g.fillPolygon(poly2);
            g.setColor(Color.MAGENTA);
            g.drawString("E",578,254);
            g.drawString("D",268,302);
            g.setColor(Color.black);
            g.drawArc(250,150,350,250,320,65);
        if( sequence == 10){
            g.setColor(Color.green);
            g.fillPolygon(poly2);
            g.fillPolygon(poly5);
            g.setColor(Color.black);
            g.setColor(Color.MAGENTA);
            g.drawString("E",578,254);
            g.drawString("D",268,302);
            g.setColor(Color.black);
            g.drawArc(250,150,350,250,320,65);
        if(sequence == 7){
            g.setColor(Color.green);
            g.fillPolygon(poly2);
            g.setColor(Color.MAGENTA);
            g.drawString("E",578,254);
            g.drawString("D",268,302);
            g.setColor(Color.black);
        if(sequence == 6){
            g.setColor(Color.yellow);
            g.fillPolygon(poly2);
            g.setColor(Color.green);
            g.fillPolygon(poly3);
            g.setColor(Color.blue);
            g.fillPolygon(poly4);
            g.setColor(Color.black);
            g.drawArc(250,175,350,275,300,65);
            //g.drawArc(250,150,350,250,320,65);
            g.drawLine( 606,309,599,299);
            g.drawLine(592,313, 599,299);
            g.drawString("+90 degrees",605,378);
        if (sequence == 5 ) {
            g.setColor(Color.yellow);
            g.fillPolygon(poly2);
            g.setColor(Color.black);
        if (sequence == 4) {
            g.setColor(Color.YELLOW);
            g.fillPolygon(poly1);
            g.setColor(Color.black);
            g.drawArc(319,310,250,195,89,-35);
            g.drawLine(499,319, 492,312);
            g.drawLine(499,319, 492,325);
            g.drawArc(200,180, 233,238,-120,-60);
            g.drawLine(200,298, 208,309);
            g.drawLine(200,298, 194,313);
            g.drawString("-90 degrees",227,347);
        if (sequence >= 3) {
            g.drawLine(404,279,442,572);
        // draw the squares
        if (sequence >= 2) {
            g.drawLine(278,296,572,254);
        // draw the squares
        if (sequence >= 1) {
            g.drawLine(333,224,476,182);
            g.drawPolygon(tri1);
        // always draw the triangle
        g.drawPolygon(tri);
        g.drawPolygon(sqrA);
        g.drawPolygon(sqrB);
        g.drawPolygon(sqrC);
        g.setColor(Color.MAGENTA);
        g.drawString("C", X0 + C/2 - fontSize/2, Y0 + lineSpacing);
        g.drawString("A",
        X0 + A*A/(2*C) - fontSize*A/B/2,
        Y0 - A*B/(2*C) - lineSpacing*A/B);
        g.drawString("B",
        X0 + C - B*B/(2*C) - fontSize*A/B/2,// the last "-" isn't log.
        Y0 - B*A/(2*C) - lineSpacing*A/B);
    public void redraw(int sequence) {
        this.sequence = sequence;
        repaint();
}TEST CONTROL
* TestControl.java
* Created on 28 February 2005, 11:16
import java.awt.*;
import java.awt.event.*;
import java.text.*;
import javax.swing.JFrame;
* @author  Kripa Bhojwani
public class TestControl extends Panel implements ActionListener {
  TestView view;
  int sequence;                    // event sequence
  // constructor
  public TestControl(TestView view) {
    Button b = null;
    Label label = new Label("A^2 ");
    this.view = view;          // initialize drawble area
    sequence = 0;               // initialize sequence
    b = new Button("Prev");
    b.addActionListener(this);
    add(b);
    b = new Button("Next");
    b.addActionListener(this);
    add(b);
    add(label);
  // exported method
  public void actionPerformed(ActionEvent ev) {
    String label = ev.getActionCommand();
    if (label.equals("Prev")) {
      if (sequence >0) {
     --sequence;
    else {
      if (sequence < 15) {
     ++sequence;
    this.setEnabled(false);          // disable the controls
    view.redraw(sequence);
    this.setEnabled(true);          // enable the controls
}Please help --- really need to sort this out...
THANKS

Cross post http://forum.java.sun.com/thread.jspa?threadID=603432&messageID=3251958#3251958

Similar Messages

  • Navigation menu indicator triangle problem

    Hi all,
    the navigation menu of my site looks correct in layout mode:
    It still looks correct in preview mode (notice the triangles' position):
    BUT when I go on to Safari, either by previewing it or uploading to my server, the triangles interfere with the text:
    Is there anything I can do about it? This looks awful!
    Thanks a lot!

    No. But it isn’t in Muse’s hand how a browser renders a certain font. You have to use a sort of "security belt".
    The alternative is, you have a layout problem (different font sizes for example in different menu states; using system fonts … …)

  • Simple pascal's triangle problem

    Hi,
    I'm new to Java, and I'm trying to make a recursive method that outputs a pascal's triangle, n = 4. based on the choose function: (n,k) =(n-1, k-1) + (n-1,k). I believe there are a lot of errors in my source code, which compiles, but I just can't figure out what I need to do next to get it to actually display the pascal triangle, based on what I have so far. could anyone give me some directions as to how to think through the problem. here's my source code:
    public class pascal
         public int choose (int n, int k)
              int result = 0;
              if (n==0 && k==0)
                   result = 1; \\base case
              else
                   for (int i=0; i<=k; i++)
                        if(i==0 || i==k)
                             result = 1;
                        else
                        result = choose(n-1,i-1) + choose(n-1,i);
              System.out.print(result);
              return result;
         public static void main (String[] args)
              int n = 4;
              int k = n;
              pascal test = new pascal();
              test.choose (n,k);
    }

    Think of this little recurrence relation a bit more: c(n,k) =c(n-1, k-1) + c(n-1,k).
    When n == k, the result equals 1 (one). Those values can be found
    on the right diagonal side of the triangle. If k > n, the value has to be
    0 (zero). Those values can be found outside the triangle.
    Of course n >= 0 and k >= 0. If you put this all together you get:int c(int n, int k) {
       if (k == n) return 1;
       if (k > n) return 0;
       return c(n-1, k-1)+c(n-1, k);
    }kind regards,
    Jos

  • A triangle problem

    im finishing an assignment for one of my course modules and i'ved hit a problem with part of it.
    i need to be able to compare three values (each the length of one side of a triangle) use this to output the type of triangle to the user
    for example if all three sides are the same, its an equilateral, if only two are the same, its isoceles, and if no sides are the same, its a scalene triangle.
    ive sta here for a long while thinking about how to do it, it anybody could point me in the right direction that would be great
    thanks
    glenn

    i had a class i wrote ages ago that worked out the area of a rectangle. i thought it was sort of similar so i used the old class as a starting point, changing the details where needed.
    public class Triangle
    private int sideA;
    private int sideB;
    private int sideC;
    String type;
    public Triangle( int sideA, int sideB, int sideC)
    this.sideA = sideA;
    this.sideB = sideB;
    this.sideB = sideB;
    public int getsideA()
    return sideA;
    public int getsideB()
    return sideB;
    public int getsideC()
    return sideC;
    public String getType()
    return type;
    }

  • AD/OD Golden Triangle problem

    Hello everyone.
    I am having a weird problem with my AD/OD integration, let me give you some background on what is going on.
    I have a DC running windows 2003, I installed a new version of 10.5.6 server on a brand new Xserve. Initially I installed the standard configuration of the server and then i went into the Advanced server. I checked the DNS, forward and reverse works fine. Basically I am able to login to AD accounts fine, i can point to network home folders, authentication works just like its supposed to except...my MCX preferences are not taking effect. I am trying to push out MCX prefs for each machine, machine group, user and user groups, none of them work. I am also getting a "network account are unavailable" with a yellow dot at start up. I changed some settings in the Directory Access application to see if it will make a difference but it doesn't. Also, when i try to unbind the machine I am getting a message "Could not contact the LDAP server...." I checked the log files and the only thing that seems out of place is "GSSAPI Error: Miscellaneous failure (Server not found in Kerberos database)" I am kind of stuck, i would like to roll this out for production but without the ability to push out mcx settings makes no sense. If anyone could chime in with opinions and hopefully a solution i would greatly appreciate it. Thanks in advance.

    When Macintosh Management started out the trend was to manage on the group. This continued when MCX came along. Now the trend is more towards managing Computer Groups on a location basis. You can then build workgroups on top of that if you need them. Some environments are fine with just management on the Guest computer record.
    Honestly you would find this all child's play if you'd been through the books I referenced... or taken the training courses. It explains everything and tells you how to bring everything together.
    Kerberos probably won't be the problem as it won't block delivery of the MCX settings. They come through LDAP. You really want to learn how to use dscl to see what Mac OS X sees when it reads your LDAP. If dscl sees everything then normally it should be working. If dscl gets stuck somewhere it tells you something is wrong.

  • Pascal's Triangle Problem

    Hey there guys. I was looking around the forums seeing if there was anything that someone posted simliar to my assignment. While there were SOME similar things, I think mines a bit more specific. Let me just state here that I don't want anyone to just come out and do the assignment for me, nor do I think that anyone would be willing to. Anyways, here's what I am dealing with.
    I am to design a method which uses recursion to print the n-th line of the Pascal's triangle. I have a few ideas in my head about how to make it, but I just can't translate my thoughts into words.
    My first guess is that my method declaration should look something like this:
    public int println(int n)
    }But I'm just at a brainlock. My class really hasn't touched recursion extremely in-depthly expect for what was needed for AP Exam and Binary Search methods. Usually I can figure this stuff out, but ahhh!
    Anyways, any help (aka nudge in the right direction) would be very appreciated.

    A recursive function can be explained as a function defined in terms of itself.
    It is a mathematical concept. Let's take a look at something simple, like fibonacci numbers. Fibonacci numbers are defined in math something like:f(1) = 1
    f(2) = 1
    f(n) = f(n-1) + f(n-2)What this means is that the first two fib numbers are 1 and 1, and every fib number after that is the sum of the two numbers immediately preceeding it. So if we unroll the fibonacci numbers, they are:1 1 2 3 5 8 13 21 34 ...Now we want to implement a method in Java that accepts a single int argument, n, and will return the nth fibonacci number. One way is to do this recursively as such:public int fibonacci(int n) {
        if (n == 1 || n == 2)
            return 1;
        return fibonacci(n - 1) + fibonacci(n - 2);
    }(what we haven't handled is when n < 1, but since this is just to increase understanding of recursion I will omit that)
    What you see is a commonality with all recursive functions, a base case and a recursion step. All recursive methods must have a base case or they will run infinately. Similarly all recursive methods must have a recursion step, for the simple reason that they would not be recursive functions otherwise. Another thing that all recursive functions have in common is that the recursive call is made on some narrower scope (in this case n less 1 and n less 2) resulting in a call drawing ever closer to the base case (not doing so would also result in infinite recursive calls).
    Note: sometimes fibonacci numbers are defined to have the 0th number as 0 and the 1st number as 1, for me that is matter of taste and still results in the same sequence of numbers, with an added 0 at the front.
    In your example, the base case is when n == 1, and the recursion step is the call to fillN with n less 1 (i.e., narrowing the scope). The thing that is different in your example is that the resulting array is being passed around in the recursive calls, this is quite common for accumulating results as the recursion is being wound up (the calls themselves) and even down (when calls return, like in your case).
    You should try tracing out the calls on paper with a reasonably small n, this will better help your understanding. Let me do it with n == 2.fillN(2, a) // a = [0, 0]
    // n is not 1 so we do the recursive call
    fillN(1, a) // a = [0, 0]
    // n is 1 so we do the base case
    array[0] = 1 // a = [1, 0]
    // returning back to the call with n == 2
    // we run through the loop (i begins at n - 1 or 1)
    array[1] += array[0] // a = [1, 1]
    // i becomes 0 which is not > 0 so we exit the loop
    // the recursion has ended and a is now [1, 1]Now you try it with n == 3.
    ps. slightly off-topic, there is a great article by Olivier Danvy and Mayer Goldberg called "There and back again" on the programming pattern of traversing one data structure as recursive calls are being made and traversing a different data structure as the calls are returning (hence, there and back again or TABA). If you're interested you should check it out (Note: they use Scheme in their examples, but that doesn't mean that there's nothing to learn from it if you don't know Scheme):
    http://www.brics.dk/RS/05/3/BRICS-RS-05-3.pdf
    Message was edited by:
    dwg

  • Yellow triangle and a grayed out movie clip

    Hi, I created a project in iMovie 08, kind of elaborate for me, with several movie clips, each with a transition, and background music from iTunes through out the majority of the 3 minute and 30 second final project. Initially, all was well and the project played perfectly. A couple of days later when I went into iMovie 08 to enhance the project, several clips were grayed out and had a yellow triangle in the clip. Placing the cursor over the clip resulted in the clip "coming to life" that is revealing the clip but the clip was not visible in the browser and the grayed out clips were not visible if I played the project in full screen mode. If I published the project to the web, the grayed out clips would not show (the video portion); the audio which was part of the whole project would play. I do not think I moved any clips to a different location although I certainly added other clips to iPhoto and then to iMovie. I just finished the lynda.com training on iMovie 08 which was just released and I got no help from that training on the yellow triangle problem. Any help or ideas would be appreciated. Thank you.

    Great news! After some browsing around, I located the problem, and now my movie project is fixed!
    As it turns out, videos that are located in iPhoto are referenced based on the Event that they belong to, which means that if you change the name of the Event that the picture belongs to then iMovie will no longer be able to find your picture. (This is also why the clips appear in the lower section of iMovie, because they are still there, just in a renamed or merged event.)
    I was able to fix the problem very easily by renaming my event back to the original name, and then after closing and restarting iMovie all the nasty little yellow triangles were gone and all my clips were back as if they'd never left.
    This may or may not help, but for me, to make sure that I got the event name correct, I found the movie file (which was in "Movies/iMovie Projects") and then right mouse clicked and selected "Show Package Contents" so that I could see what was in my project, and then opened the "Project" file, which had the names listed in it. Hope that helps!
    Trigby

  • Triangle on message

    In reply to your reply to my question on triangle showing up on some of my messages to people. This has been happening to some messages never all messages just a few and the recipient does recieve the text. But has been happening last couple weeks. Also had to uninstall and reinstall messenger because my alert sound went silent. Tried reseetting with different sound and still did not work after reinstalling itworks for sound but triangle problem still happening
    Sent from my Verizon Wireless 4G LTE smartphone

    >> Discussion continued from:  my verizon messenger <<

  • Using Migration Assistant on external drive for moving new apps to Leopard

    I'm sorry if this has been covered, but I searched and couldn't find the answer on any previous posts.
    I am having the infamous "yellow triangle" problem when trying to install Leopard on my iMac. I created a bootable copy of Tiger and all my apps, etc. on an external drive (including Parallels/Windows) with SuperDuper, and I'm planning on trying an "archive and install", and then hopefully using MA to transfer all of my settings and files from the bootable copy of Tiger on the FireWire drive.
    Obviously before I go ahead I want to make sure I can do this. Is this possible, and what would the basic steps be?

    I didn't know I needed to disconnect the FW drive in the first place. That may be the root of all my problems.
    I have been having nothing but problems with this Leopard install on my iMac (though it seems to be working on my Macbook Pro). Here's what happened:
    * The iMac install was going just fine (though I had the external hard drive connected). I selected the internal hard drive (no yellow exclamation or anything like that) and it began to install. After about 2 minutes it kicked me out and said there was an error.
    * ok. So I rebooted and tried it again. From this time on, whenever I tried to install Leopard on the hard drive there was a yellow exclamation, and I got the infamous "Can't install OS X on this volume without changing installation settings" (basically erase and install)
    * Then I tried Leopard Disk Utility. When I tried to verify the disk, it gave me an error saying the disk has the incorrect number of extended attributes (should be 0 instead of 238) and it needs to be repaired. But it wouldn't let me repair it, even if I rebooted off the DVD.
    * Next, I went back to Tiger's Disk Utility and verified the disk and repaired permissions. There seemed to be an error that was corrected, so I thought that would do the trick. Wrong! By the way, I checked the partitions and the disk is formatted with a GUID partition.
    * Even after the repair and verification with Tiger, I still get the same problems. When I go to install Leopard, it doesn't work and I get the same errors if I run Leopard Disk Utility.
    This is why I was going to do an erase and install, and import via MA. Do you know any way around this?

  • Alert Icon on my Sound Icon in project

    I am working on project in Final Cut Pro.  Added Itunes music that I have purchased.  I have an alert icon on the sound icon in the project.  When I press on it in the upper right corner it says "published to itunes library".   Because of this icon I cannot send my project to media browser.  HELP

    OKAY,  --- nope won't let me download it.    On a project that contains music, after the name it has a soundwave icon. If a problem then a grey triangle with an exclamation point is next to it.  If it was a picture problem the triangle problem would be below it.

  • Apps don't work, doesn't sync to itunes (placement??), cleared some data

    I updated last night, went through the hour long process, I thought it seemed to take much much longer than usual, but disregarded as a problem. This morning when I went to check it out, none of my apps would open more than half a second, and these triangle problems kept coming up, *600 problems, songs could not be located. I know they always work so how do I get this problem fixed? Plus it deleted my ring tones, now that's just a wet willy to make me more ****** off.

    According to some of the AppleCare advisors that I've spoken with, a reset as you've mentioned can result in data loss.
    And according to this article: http://support.apple.com/kb/HT1430 :
    "Important: Only reset your iPhone or iPod touch if it is no longer responding."

  • Strange Polygons with FX5700

    I have an MSI FX5700-TD128 and lately it has been doing some weird things. It renders weird polygons (that last only for a frame) over the original scene. It does it with almost every game I have. These problems started a week ago, a month after I purchased the card.
    At first I thought it might be the PSU, but I tried running with nothing but a hard disk and the vga card with no difference. Then I tried with the latest MSI's drivers (I was using the latest nvidia's forceware), but it didn't work either.
    Any ideas?

    * I installed ForceWare 56.74 and 56.64. Right now I'm downloading 53.04. All the games have the latest patches installed.
    * I'm not overclocking anything. So that's not a issue. I also tried lowering the core speed to 300Mhz. It didn't help either.
    * I don't think it's a heat problem, cause the problem starts right after I boot. The board is even cold at touch.
    * I don't think it's a PSU problem either. I tried leaving only one harddisk and the fx5700 and it didn't make a difference. I recorded the voltages while I played a game and I didn't saw anything weird. They all stood stable. If the PSU is about to die, I dont know, I don't have the tools to test it.
    * Some games work just fine. FS2004 and Max Payne 2 work great. Any other games have the same flashing triangles problem, even games that worked fine in the past like No One Lives Forever 2. The only change I can remember is replacing a 8Gb hdd with an 90Gb Hitachi Desktar hdd (I already had a 80Gb 8Mb Cache Maxtor).
    Anyway, thanks for the help.

  • Every once in a while when I open my mail or a page I get nothing but strange lines of symbols.  Many of the symbols are black triangles with question marks in the center.  I completely reset it like new, but problem still exists

    Every once in a while when I open my mail or open a page I get lines of strange symbols like black triangles with question marks in the center.  I have reset the ipad2 to new condition but the problem still exists.

    A reset does not make tthe iPad "like new."
    First, let's ensure that we agree on just what is a Reset...
    Hold down the on/off switch and the Home button simultaneously until you see the Apple logo.  Ignore the "Slide to power off" text if it appears.  You will not lose any apps, data, music, movies, settings, etc.
    If the Reset doesn't work, try a Restore.  Note that it's nowhere near as quick as a Reset.  Connect via cable to the computer that you use for sync.  From iTunes, select the iPad/iPod and then select the Summary tab.  Follow directions for Restore and be sure to say "yes" to the backup.  You will be warned that all data (apps, music, movies, etc.) will be erased but, as the Restore finishes, you will be asked if you wish the contents of the backup to be copied to the iPad/iPod.  Again, say "yes."
    At the end of the basic Restore, you will be asked if you wish to sync the iPad/iPod.  As before, say "yes."  Note that that sync selection will disappear and the Restore will end if you do not respond within a reasonable time.  If that happens, only the apps that are part of the IOS will appear on your device.  Corrective action is simple -  choose manual "Sync" from the bottom right of iTunes.
    If you're unable to do the Restore, go into Recovery Mode per the instructions here.

  • Hi i got a new airport express for christmas and i set it up as per instructions ,i even give a static ip and wpa2 security ..the problem is is when i come to want to use it it says its not on my network and a orange triangle shows .when i reboot it works

    hi i got a new airport express for christmas and i set it up as per instructions ,i even give a static ip and wpa2 security ..the problem is is when i come to want to use it it says its not on my network and a orange triangle shows .when i reboot it works..then if i leave it a while and try iy agian its disapeared of my network...i have a bt hub 3 ....any help please ..im not sure if itsa faulty express

    I really don't have an answer for that one. I guess that while trying to get things working correctly, I would use the most basic monitor I had which in your case would be the Eizon using the Thunderbolt port and adaptor.
    When you boot into Safe Mode the startup is quite slow, but you should get the Apple logo and then the spinning gear below it (release the SHIFT key when it appears.) Then after a little more time you should see a gray progress bar appear below the spinning gear. When that disappears the computer will startup to a login screen.

  • I have upgraded Apple Aperture from version 2 to version 3 and I'm having a problem with the "Highlights and Shadows" adjustment. According to the user's manual, I should have access to an advanced disclosure triangle which would allow me to adjust mid co

    I have upgraded Apple Aperture from version 2 to version 3 and I'm having a problem with the "Highlights and Shadows" adjustment. According to the user's manual, I should have access to an advanced disclosure triangle which would allow me to adjust mid contrast, colour, radius, high tonal width and low tonal width.
    If anyone has any suggestions as to how to access this advanced section, I'd be most grateful.

    Hi David-
    The advanced adjustments in the Highlights & Shadows tool were combined into the "Mid Contrast" slider in Aperture 3.3 and later. If you have any images in your library that were processed in a version of Aperture before 3.3, there will be an Upgrade button in the Highlights & Shadows tool in the upper right, and the controls you asked about under the Advanced section. Clicking the Upgrade button will re-render the photo using the new version of Highlights & Shadows, and the Advanced section will be replaced with the new Mid Contrast slider. With the new version from 3.3 you probably don't need the Advanced slider, but if you want to use the older version you can download it from this page:
    http://www.apertureexpert.com/tips/2012/6/12/reclaim-the-legacy-highlights-shado ws-adjustment-in-aperture.html

Maybe you are looking for

  • Max no of item in a PO

    What is the max nos of items we can put in a Purchase Order ? Is there any config settting ?

  • Adobe photoshop 11 freezes on startup

    when I start up adobe photoshop 11, the screen freezes on "initializing model ...".  the only way I know to fix the freeze problem is to reboot my computer. Later on, I may need to do this workaround again.  this workaround is very aggrevating.  what

  • About  solaris 10

    Hi, I am doing research about multicore computers. Our group got a SUN T5120 server with solaris 10 OS. The server processor is Ultra-sparc T2 processor with 8 cores. I am trying to run CPU2000 benchmark on it. But, Now , I got a problem. I divide th

  • How to stop Device Status Alerts

    I recently installed the software for an All-In-One C7280 including the HP Solution Center.  I like the convenience of one click access to printer information but teh Device Status Alerts that pop up in the corner of the screen are too big, too intru

  • I need driver software for my original Ipod Nano the disk is too scratched to work

    How can I get my original Ipod Nano to work on my computer if I don't have the computer disk that came with it to load it on the computer?