The extension of the horizontal line on subpane (s)?

This code draws two lines of XYChart in a Voletfractionne and draw a horizontal line only in the upper pane.

I wish I had this horizontal line also in lower subpane (s) when the mouse pointer is moved to the lower pane.

How to get there?

Thank you

Here is the code
import javafx.application.Application;
import javafx.application.Platform;
import javafx.collections.ObservableList;
import javafx.event.EventHandler;
import javafx.geometry.Orientation;
import javafx.scene.Node;
import javafx.scene.Scene;
import javafx.scene.chart.*;
import javafx.scene.control.SplitPane;
import javafx.scene.input.MouseEvent;
import javafx.scene.layout.BorderPane;
import javafx.scene.paint.Color;
import javafx.scene.shape.Line;
import javafx.scene.shape.LineBuilder;
import javafx.stage.Stage;


public class XyChartHorizontalLine extends Application {

SplitPane               splitPane1 = null; 
BorderPane              pane1; 
BorderPane              pane2; 
Line                    LH;
XYChart.Series          series1 = new XYChart.Series(); 
XYChart.Series          series2 = new XYChart.Series(); 

@Override
public void start(Stage stage) {      
stage.setTitle("Lines plot"); 

final NumberAxis xAxis = new NumberAxis(1, 12, 1); 
final NumberAxis yAxis = new NumberAxis(0.53000, 0.53910, 0.0005); 

xAxis.setAnimated(false);
xAxis.setScaleX(0);
yAxis.setAnimated(false);

yAxis.setTickLabelFormatter(new NumberAxis.DefaultFormatter(yAxis) { 

@Override 
public String toString(Number object) { 
    return String.format("%7.5f", object); 
} 
}); 

final LineChart<Number, Number> lineChart1 = new LineChart<Number, Number>(xAxis,  yAxis); 

lineChart1.setCreateSymbols(false); 
lineChart1.setAlternativeRowFillVisible(false); 
lineChart1.setAnimated(false); 
lineChart1.setLegendVisible(false);

series1.getData().add(new XYChart.Data(1, 0.53185)); 
series1.getData().add(new XYChart.Data(2, 0.532235)); 
series1.getData().add(new XYChart.Data(3, 0.53234)); 
series1.getData().add(new XYChart.Data(4, 0.538765)); 
series1.getData().add(new XYChart.Data(5, 0.53442)); 
series1.getData().add(new XYChart.Data(6, 0.534658)); 
series1.getData().add(new XYChart.Data(7, 0.53023)); 
series1.getData().add(new XYChart.Data(8, 0.53001)); 
series1.getData().add(new XYChart.Data(9, 0.53589)); 
series1.getData().add(new XYChart.Data(10, 0.53476)); 
series1.getData().add(new XYChart.Data(11, 0.530123)); 
series1.getData().add(new XYChart.Data(12, 0.531035)); 

lineChart1.getData().addAll(series1);         

pane1 = new BorderPane(); 
pane1.setCenter(lineChart1); 

splitPane1 = new SplitPane();                                
splitPane1.setOrientation(Orientation.VERTICAL);
splitPane1.getItems().addAll(pane1);
splitPane1.setDividerPosition(0, 1);

final NumberAxis xAxis2 = new NumberAxis(1, 12, 1);
final NumberAxis   yAxis2 = new NumberAxis();

yAxis2.setTickUnit(1);
yAxis2.setPrefWidth(35);
yAxis2.setMinorTickCount(10);

yAxis2.setTickLabelFormatter(new NumberAxis.DefaultFormatter(yAxis2){
    @Override
    public String toString(Number object){
        String label;
        label = String.format("%7.2f", object.floatValue());
        return label;
    }
});

LineChart<Number, Number>lineChart2 = new LineChart<Number, Number>(xAxis2, yAxis2);

lineChart2.setAlternativeRowFillVisible(false);
lineChart2.setLegendVisible(false);
lineChart2.setAnimated(false);
lineChart2.setCreateSymbols(false);

//XYChart.Series series2 = new XYChart.Series();

series2.getData().add(new XYChart.Data(1, 1));
series2.getData().add(new XYChart.Data(2, 3));
series2.getData().add(new XYChart.Data(3, 1.5));
series2.getData().add(new XYChart.Data(4, 3));
series2.getData().add(new XYChart.Data(5, 4.5));
series2.getData().add(new XYChart.Data(6, 5));
series2.getData().add(new XYChart.Data(7, 4));
series2.getData().add(new XYChart.Data(8, 8));
series2.getData().add(new XYChart.Data(9, 16.5));
series2.getData().add(new XYChart.Data(10, 13.9));
series2.getData().add(new XYChart.Data(11, 17));
series2.getData().add(new XYChart.Data(12, 20));

lineChart2.getData().addAll(series2);

pane2 = new BorderPane(); 
pane2.setCenter(lineChart2);

Platform.runLater(new Runnable() {
 @Override
 public void run() {
     double percSplit;

     splitPane1.getItems().addAll(pane2);

    ObservableList<SplitPane.Divider> splitDiv =  splitPane1.getDividers();

    percSplit = 1/(double)(splitDiv.size()+1);
    for (int i = 0; i< splitDiv.size(); i++) {                        
        splitPane1.setDividerPosition(i, percSplit);
        percSplit += 1/(double)(splitDiv.size()+1);
        }
 }
 });

Scene scene = new Scene(splitPane1, 800, 600); 
stage.setScene(scene);         

pane1.setOnMouseMoved(mouseHandler); 

LH=LineBuilder.create()
    .startX(0)
    .startY(0)
    .endX(10)
    .endY(.535)
    .strokeWidth(1)
    .stroke(Color.BLACK)
    .build();
 pane1.getChildren().add(LH);

stage.show();
} 
EventHandler<MouseEvent> mouseHandler = new EventHandler<MouseEvent>() { 

@Override 
public void handle(MouseEvent mouseEvent) {
if (mouseEvent.getEventType() == MouseEvent.MOUSE_MOVED) { 
    LineChart<Number, Number> lineChart = (LineChart<Number, Number>)     pane1.getCenter(); 

    NumberAxis yAxis = (NumberAxis) lineChart.getYAxis(); 
    NumberAxis xAxis = (NumberAxis) lineChart.getXAxis(); 

    double newXlower=xAxis.getLowerBound(), newXupper=xAxis.getUpperBound(); 

    double xAxisShift = getSceneShift(xAxis);
    double yAxisShift = getSceneShift(yAxis);

    if(mouseEvent.getX()>xAxisShift && mouseEvent.getX()<xAxisShift+xAxis.getWidth()){

    LH.setStartX(xAxisShift);
    LH.setStartY(mouseEvent.getY());
    LH.setEndX(xAxisShift+xAxis.getWidth());
    LH.setEndY(mouseEvent.getY());
    }
} 
}
}; 
private static double getSceneShift(Node node) { 
double shift = 0; 
do {  
  shift += node.getLayoutX();  
  node = node.getParent(); 
} 
while (node != null); 
  return shift; 
}   
public static void main(String[] args) { 
launch(args);  
} 
}
Published by: 932518 on 27-whole-2012 5.14

(1) when the cursor is moved from the lower pane above, I always drew senior bulkhead, is it possible to delete or hide? My goal is to not get as a line drawn to the position of the pointer

Toggle the visible property for the lines:
LH.setVisible (false);
LH2.setVisible (true);

(2) how do I modify your code in the case of the subcomponents more (> 2)?

I think that you can implement the same logic as with 2 components:

Here's the modified code:

import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;

import javafx.application.Application;
import javafx.application.Platform;
import javafx.collections.ObservableList;
import javafx.event.EventHandler;
import javafx.geometry.Orientation;
import javafx.scene.Node;
import javafx.scene.Scene;
import javafx.scene.chart.*;
import javafx.scene.control.SplitPane;
import javafx.scene.input.MouseEvent;
import javafx.scene.layout.BorderPane;
import javafx.scene.paint.Color;
import javafx.scene.shape.Line;
import javafx.scene.shape.LineBuilder;
import javafx.stage.Stage;

public class XyChartHorizontalLine extends Application {

    SplitPane splitPane1 = null;
    BorderPane pane1;
    BorderPane pane2;
    Line LH;
     Line LH2;
    XYChart.Series series1 = new XYChart.Series();
    XYChart.Series series2 = new XYChart.Series();

    @Override
    public void start(Stage stage) {
        stage.setTitle("Lines plot");

        final NumberAxis xAxis = new NumberAxis(1, 12, 1);
        final NumberAxis yAxis = new NumberAxis(0.53000, 0.53910, 0.0005);

        xAxis.setAnimated(false);
        xAxis.setScaleX(0);
        yAxis.setAnimated(false);

        yAxis.setTickLabelFormatter(new NumberAxis.DefaultFormatter(yAxis) {
            @Override
            public String toString(Number object) {
                return String.format("%7.5f", object);
            }
        });

        final LineChart lineChart1 = new LineChart(xAxis, yAxis);

        lineChart1.setCreateSymbols(false);
        lineChart1.setAlternativeRowFillVisible(false);
        lineChart1.setAnimated(false);
        lineChart1.setLegendVisible(false);

        series1.getData().add(new XYChart.Data(1, 0.53185));
        series1.getData().add(new XYChart.Data(2, 0.532235));
        series1.getData().add(new XYChart.Data(3, 0.53234));
        series1.getData().add(new XYChart.Data(4, 0.538765));
        series1.getData().add(new XYChart.Data(5, 0.53442));
        series1.getData().add(new XYChart.Data(6, 0.534658));
        series1.getData().add(new XYChart.Data(7, 0.53023));
        series1.getData().add(new XYChart.Data(8, 0.53001));
        series1.getData().add(new XYChart.Data(9, 0.53589));
        series1.getData().add(new XYChart.Data(10, 0.53476));
        series1.getData().add(new XYChart.Data(11, 0.530123));
        series1.getData().add(new XYChart.Data(12, 0.531035));

        lineChart1.getData().addAll(series1);

        pane1 = new BorderPane();
        pane1.setCenter(lineChart1);

        splitPane1 = new SplitPane();
        splitPane1.setOrientation(Orientation.VERTICAL);
        splitPane1.getItems().addAll(pane1);
        splitPane1.setDividerPosition(0, 1);

        final NumberAxis xAxis2 = new NumberAxis(1, 12, 1);
        final NumberAxis yAxis2 = new NumberAxis();

        yAxis2.setTickUnit(1);
        yAxis2.setPrefWidth(35);
        yAxis2.setMinorTickCount(10);

        yAxis2.setTickLabelFormatter(new NumberAxis.DefaultFormatter(yAxis2) {
            @Override
            public String toString(Number object) {
                String label;
                label = String.format("%7.2f", object.floatValue());
                return label;
            }
        });

        LineChart lineChart2 = new LineChart(xAxis2, yAxis2);

        lineChart2.setAlternativeRowFillVisible(false);
        lineChart2.setLegendVisible(false);
        lineChart2.setAnimated(false);
        lineChart2.setCreateSymbols(false);

//XYChart.Series series2 = new XYChart.Series();

        series2.getData().add(new XYChart.Data(1, 1));
        series2.getData().add(new XYChart.Data(2, 3));
        series2.getData().add(new XYChart.Data(3, 1.5));
        series2.getData().add(new XYChart.Data(4, 3));
        series2.getData().add(new XYChart.Data(5, 4.5));
        series2.getData().add(new XYChart.Data(6, 5));
        series2.getData().add(new XYChart.Data(7, 4));
        series2.getData().add(new XYChart.Data(8, 8));
        series2.getData().add(new XYChart.Data(9, 16.5));
        series2.getData().add(new XYChart.Data(10, 13.9));
        series2.getData().add(new XYChart.Data(11, 17));
        series2.getData().add(new XYChart.Data(12, 20));

        lineChart2.getData().addAll(series2);

        pane2 = new BorderPane();
        pane2.setCenter(lineChart2);

        Platform.runLater(new Runnable() {
            @Override
            public void run() {
                double percSplit;

                splitPane1.getItems().addAll(pane2);

                ObservableList splitDiv = splitPane1.getDividers();

                percSplit = 1 / (double) (splitDiv.size() + 1);
                for (int i = 0; i < splitDiv.size(); i++) {
                    splitPane1.setDividerPosition(i, percSplit);
                    percSplit += 1 / (double) (splitDiv.size() + 1);
                }
            }
        });

        Scene scene = new Scene(splitPane1, 800, 600);
        stage.setScene(scene);

        pane1.setOnMouseMoved(mouseHandler);

        LH = LineBuilder.create()
                .startX(0)
                .startY(0)
                .endX(10)
                .endY(.535)
                .strokeWidth(1)
                .stroke(Color.BLACK)
                .build();
        pane1.getChildren().add(LH);

        LH2=LineBuilder.create()
    .startX(300)
    .startY(300)
    .endX(310)
    .endY(300.535)
    .strokeWidth(1)
    .stroke(Color.BLACK)
    .build();

 pane2.getChildren().add(LH2);
  pane2.setOnMouseMoved(mouseHandler2);

        stage.show();
    }
    EventHandler mouseHandler = new EventHandler() {
        @Override
        public void handle(MouseEvent mouseEvent) {

            if (mouseEvent.getEventType() == MouseEvent.MOUSE_MOVED) {

                 LH.setVisible(true);
                 LH2.setVisible(false);

                LineChart lineChart = (LineChart) pane1.getCenter();

                NumberAxis yAxis = (NumberAxis) lineChart.getYAxis();
                NumberAxis xAxis = (NumberAxis) lineChart.getXAxis();

                double newXlower = xAxis.getLowerBound(), newXupper = xAxis.getUpperBound();

                double xAxisShift = getSceneShift(xAxis);
                double yAxisShift = getSceneShift(yAxis);

                if (mouseEvent.getX() > xAxisShift && mouseEvent.getX() < xAxisShift + xAxis.getWidth()) {

                    LH.setStartX(xAxisShift);
                    LH.setStartY(mouseEvent.getY());
                    LH.setEndX(xAxisShift + xAxis.getWidth());
                    LH.setEndY(mouseEvent.getY());
                }
            }
        }
    };

    EventHandler mouseHandler2 = new EventHandler() {
        @Override
        public void handle(MouseEvent mouseEvent) {
            if (mouseEvent.getEventType() == MouseEvent.MOUSE_MOVED) {
                 LH.setVisible(false);
                 LH2.setVisible(true);
                LineChart lineChart = (LineChart) pane1.getCenter();

                NumberAxis yAxis = (NumberAxis) lineChart.getYAxis();
                NumberAxis xAxis = (NumberAxis) lineChart.getXAxis();

                double newXlower = xAxis.getLowerBound(), newXupper = xAxis.getUpperBound();

                double xAxisShift = getSceneShift(xAxis);
                double yAxisShift = getSceneShift(yAxis);

                if (mouseEvent.getX() > xAxisShift && mouseEvent.getX() < xAxisShift + xAxis.getWidth()) {

                    LH2.setStartX(xAxisShift);
                    LH2.setStartY(mouseEvent.getY());
                    LH2.setEndX(xAxisShift + xAxis.getWidth());
                    LH2.setEndY(mouseEvent.getY());
                }
            }
        }
    };

    private static double getSceneShift(Node node) {
        double shift = 0;
        do {
            shift += node.getLayoutX();
            node = node.getParent();
        } while (node != null);
        return shift;
    }

    public static void main(String[] args) {
        launch(args);
    }
}

Tags: Java

Similar Questions

  • How to get rid of the horizontal line on my computer dell laptop

    a horizontal line appeared on the lower part of the computer dell laptop

    Hello

    That sounds like a hardware issue check with a real computer store (one who serves
    Dell laptops computers internal) or Support of Dell. Also check with the drivers from Dell and the forums.

    Try changing the resolution to see if the line disappears or moves. Try updating the video
    driver to see if that helps.

    Dell support
    http://support.Dell.com/

    Dell support drivers - product manual & warranty Info (left side) - and much more
    http://support.Dell.com/support/index.aspx?c=us&l=en&s=DHS

    Dell forums
    http://en.community.Dell.com/forums/
    I hope this helps.

    Rob Brown - Microsoft MVP<- profile="" -="" windows="" expert="" -="" consumer="" :="" bicycle=""><- mark="" twain="" said="" it="">

  • How to have the horizontal line?

    I have 3 horizontal frames that are added to the screen. I need to have a horizontal line between the managers.

    How to do?

    Thanks for any help.

    You should be able to do it with a SeparatorField

  • The horizontal lines of the screen problems

    Hello

    Since I use Windows 7 X 64 on my T500 2241, I have problems with many small horizontal lines on the screen. The same one I have on an external monitor. With Win XP 32 bit, I never had such problems on this computer.

    May that this problem is related to the video driver. I use: Intel Mobile 4 Series express chipset driver version 8.15.10.2302. I had the latest bios update for my computer.

    Nothing helps. Y at - there a better idea?

    Thank you very much

    Michael

    Hi, I found following:

    http://www-307.IBM.com/PC/support/site.WSS/document.do?lndocid=MIGR-74739&selectarea=support&tempsel...

    It works

    Thank you

    Best regards

    Michael

  • Police has suddenly "thinned out" so that the horizontal lines are not noticeable.

    He arrived after a reboot. An 'e' like a 'c '. 'o,' of ', 'u' is split in two at the top & bottom so they look like military stencils. The font is Times New Roman. Tried to restart.

    Hi jeremyf, this is probably caused by kb3013455 of update from microsoft that can cause problems of rendering fonts on vista:

    After you have installed the 3013455 security update, you may notice a degradation in quality of text in some scenarios. The problem occurs only on systems running Windows Vista SP2 or Windows Server 2003 SP2. Microsoft is researching this problem and will post more information in this article when the information becomes available.

    Reference: https://support.microsoft.com/kb/3013455

    an option may be to tackle this particular update for now until there is a fix from microsoft or you could also look at if there is a graphics driver update available on the Web site of the seller (intel/amd/nvidia) which could also be solved this problem in some cases.

  • Buttons on the horizontal line dialog box

    Hello

    I would like to know if there is a way to display the buttons of a dialog box as in a HorizontalFieldManager.

    Like this:

    /--------------------\

    |    Message |

    |                    |

    | YES NO |

    \-------------------/

    You can actually use the dialog box that appears automatically this kind of output. like Ok and cancel.

    or you can implement a PopupScreen which will act as a screen of dialogue. With popupscreen you have more controls with it unlike the alert dialog box.

  • remove a horizontal line in the Articles

    Hello

    I want to use the function blog with BC, but I want to remove the horizontal line... I think it's a simple < hr > tag, so I removed the in the model of the "overall layout of Blog', but it does not work.

    Anyone know how to remove this line?

    Thank you

    Alex

    Hi Alex,

    Depends on the case using your stock BC or model etc. Likely to be bottom border in the css on one of the items you will need to remove.

  • Horizontal lines in the saved preview AVI file

    Hi all

    On another thread, I was wondering why I was getting an error message when you try to export and save a movie, but now I was able to get a temp AVI file after hitting enter and save a file preview, but this AVI file preview, which is normally the same quality of the full saved file I think, has horizontal lines in it that are very obvious compared to the original file... below are the screenshots yet sample to compare...

    File Clean original AVI 720 x 480 30 fps

    720x480avi_CLEAN.jpg

    Display of the lines in this file first 720 x 480 30 fps AVI preview

    PremiereEXPORTED720x480avi_horizontalLINES.jpg

    I have a file imported into the script and she will play opposite via setting the speed being set to-100 and it reads in the preview window properly, in reverse, when I click on the play button.

    But when I do a "file > export timeline > film ' command I get an error message saying ' year error occurred while doing this film.» Error writing files (disk full)? " ... but my hard drive is nearly full, with more than 30 concerts left open on it... and my gadget to use RAM shows that more than half of my RAM capacity is not used.

    But I got a temp Preview file generated after knocking entered to play the preview after I was not able to save and that ' s how I got this file... and I think that the temporary files are normally just as strong as the final saved files because they take so much time to generate during the preview by pressing on enter as they do when you export and save.

    In addition, this process saved an AVI file of 8.5 gigabytes of file 1.5 MB AVI using the codec in CamStudio.


    Another test using the MSU lossless codec produces a 3.5 GB AVI file which seemed better, but wouldn't you just play faster than about one frame per second after an hour and a half to save time.

    Someone at - it solutions?... I see also that the new record of first shows a large screen size, but it was recorded at the same size of 720 x 480, as the original was.

    Thank you

    NuMetro

    The hard drive uses a swap file, and the program creates files (such as the rendered file you use now instead of an export file) and in general, if you get the message that the disk is full, chances are that your disk becomes too full for the program continues.  You must check your hard drive with care and make sure you have enough space to work without this message.  There are discussions here on how to configure your hardware to the good editing (forum hardware).

    The horizontal lines you see are "interlaced" lines... rather than being a "progressive"... file You can use mediainfo or gspot to see what your assets are exactly and then implement the project should match the one... and then export to match THAT... and you should be OK (once solve you the problem of hard disk)

  • Horizontal lines on the movement of people

    Imported video in vob format 16mm conversion (properties 25.00 fps, image 520 x 576).  When I enlarge chassis in preview quality is excellent.  When I discovered Flash flv or export of the frame (see photo), image degrades and shows that the horizontal lines appear on the edge of moving objects/persons.  Some executives look good, but most are unusable.  If anyone has seen this problem?

    horiz_lines_issue.jpg

    Your question seems to be a matter of Premiere Elements and it has a separate instance

    http://forums.Adobe.com/community/premiere/premiere_elements

    It will be a better place to ask this question. When you post I recommend that you include

    -a description of the process used for the conversion of video to 16mm (hardware and software)

    -the setting of the project that you used within Premiere Elements and what version of PE

    This will give participants to the Premiere Elements forum more information to begin to discuss your problem.

  • I have horizontal lines and the image overlap downstairs in my Sony Bravia LCD KLV32BX320

    I have a Sony BRAVIA LCD TV M no. KLV32BX320. It works well, but yesterday when I was watching TV all of a sudden it appeared a few horizontal lines at the bottom of the screen and there is overlap of the image and color a dysfunction in this area, which is on the underside. I turned off the television and put into service later in the evening, but the problem persists and is still doing today. Help, please.

    Good afternoon!

    Please try the following link in my post. From there, it will provide you with a few troubleshooting steps that you can use to fix the horizontal lines that you get on your screen.

    If my post answered your question, please mark it as "acceptable Solution".

    Thank you for your message.

    http://www.community.Sony.com/T5/television-picture-sound/horizontal-lines-on-the-screen/m-p/100261#...

  • Horizontal lines KDL - 32 L 4000

    32 "Bravia (model KDL - 32L 4000) shows a flaw of the horizontal line across the screen, about 1/3 down from the top of the LCD screen. After 15 minutes of on time the image below the line becomes nervous and not. Research on the defence of the interests of the consumer and technical forums suggests this is not an uncommon problem with this particular model, and the LCD screen is faulty and must be replaced. However, it seems to be part of 700 US dollars, which is twice the price of a new 32 '' LCD TV. We have owned two Sony tube TVs, the older one lasted more than 13 years, but the latest model of tube went after only three years (flyback meltdown). So, we are disappointed that this barfed LCD TV only after 30 months. It seems that Sony TV products become less reliable, until the brand doesn't mean anything any more. Sony has all the options for this TV? It would certainly go a long way toward restoring based on brand and convince us to buy Sony TV products in the future.

    I am VERY disappointed to see that the (the appearance of horizontal strips) problem with my TV is very common and apparently is more difficult than for the purchase of a new TV. Really, Sony? Most of our electronic devices are Sony and we were big believers until the death of our three year old TV. THREE YEARS? Terrible!

    I'll call customer tomorrow. It is simply unacceptable for an old TV three year throw the bucket...

  • HP Envy 15: Horizontal lines flickering

    Hi,-that someone fell on having a flicker of the horizontal lines on LCD laptop, occupies half of my laptop screen. His travel and see through... in the color purple and green. I'm just watching movies when it started. Someone says the culprit could be the flex cable/Ribbon between the keyboard and display... Thank you

    Hello

    Most likley the problem is going to be caused by either the display was loose or broken, the behind the screen or Backlight Inverter cable.

    The only way to really tell is to take the laptop goes to see. If your warranty and I recommend go back you to HP for repair, otherwise it take a local IT repair shop.

    Thank you very much

    James

  • Gel and horizontal line

    Hello guys, but first forgive my English language.

    Before that I don't have enough time (busy with the campsite) and strong wifi to update my ios for my iphone 5s. I use ios 8.4.1 then I've updated directly to 9.2.1 ios using itunes as I supposedly updated ios 9 first. Then, every 3 minutes scrolling my phone, he become the gel and the horizontal lines appear on my screen. Also, I restarted my phone for my time. But it remains the same. Whats happening? Help me

    Hi noshsyahirah,

    I don't know if the horizontal lines that you see on your iPhone are the result of the iOS 9.2.1 update but I will propose a number of things to try.  The first is to update your iPhone in order to ensure that the software is installed correctly.  If the problem persists, you will need to backup your iPhone and then restore it as a new device.  If after trying these software troubleshooting steps you still see horizontal lines, then your device will need to be inspected for a hardware problem.

    How do I Save your devices using iCloud or iTunes

    If you are unable to update or restore your iPhone, iPad or iPod touch

    IPhone repair options

    Take care

  • HP Officejet 6600: Horizontal lines when scanning (digital glitch, no debris on scanner)

    Hello, can anyone advise on how to fix the horizontal lines that appear when you use the flat bed scanner (Hp Officejet 6600)?

    This function scan/unit worked well for a year and suddenly breakdowns at each attempt to analyze.  I went through several steps to try to resolve, including zero/restart the printer and the computer.   To clarify, this not a question of debris/ink etc on the bar of the Analyzer or glass; It's a digital bug (see attached image screenshot).

    I can't find many references about it on the HP forums or elsewhere.  If it helps you to offer a response, FYI I use a macbook, which has worked well with this scanner/printer until recently with this problem.  The printer function works fine.  Finally, I just downloaded the latest update from HP for this device through the App Store and it still gives the same error.

    Thank you for your consideration.

    Jamiwa

    @Jamiwa, welcome to the community of HP!

    I certainly hope that I can help you with the unrest sweeping have horizontal lines across your scans to your Officejet 6600, you notice your Mac running Yosemite. To add the steps that you have already tried, here are some of my suggestions for you.

    Try these steps in the following order:

    1. Reset the printing system
    2. Repair disk permissions
    3. Restart the Mac.
    4. Click here to download and install the full function driver: 6600 Officejet HP e-All-in-One Printer series - H711 Full Feature Software and Driver
    5. In addition, to download this driver: HP v3.0 for OS X printer drivers
    6. Try to scan the image

    Also try to make a copy of the front of the printer to see if they also show the flaws.

    Tip: Make sure that the printer is plugged directly into the wall, avoiding bars power and surge protectors. This ensures that the printer is full on.

    I hope to hear the result! If you wish to testify of my help, click on the "thumbs up" below!

  • U3415W, horizontal line flicker

    Every half hour to two hours, there is a spark of the horizontal line on the screen. It is white or static (can't really say since it is and disappeared in a blink of an eye.) It didn't happen with my old monitor (a Dell 24 "a few years ago.). So far I have tried:

    • Different cables. Used two cables CDM DP, one cable of DP and two HDMI cables. This includes the cables in the box.
    • Plug the monitor into a different take of the surge protector, plug it into my ups and directly into the wall outlet.
    • Reinstalled my video card and ram.
    • Tried the last three versions of the nvidia drivers. The video card is a game of GTX970 of MSI.
    • Checked the integrated diagnosis of the monitor. There's no problem.

    I can't try another video card because I don't have another card with display port or hdmi. I would like to have a video of this. It happens sporadically and not continuous, making it very difficult for me to get a video. Any ideas on what else can you do?

    I'm not convinced that the monitor is at fault. But getting traded.

Maybe you are looking for