paint

    0

    1답변

    내 맞춤 구성 요소에서 페인트 방법 다른 영역 (예 : 스크롤 막대)에 다른 영역이 있기 때문에 전체 캔버스가 아닌 일부 영역 만 페인트하고 싶습니다. 그리기를 원하지 않습니다. 가능한가? 왜 그들은 지구상에서 Canvas.ClipRect 읽기 전용을 만드나요?

    7

    1답변

    TScrollBar이있는 그래픽 하위 구성 요소 TCustomControl이 있습니다. 문제는 화살표 키를 눌러 커서를 이동하면 전체 캔버스가 배경색으로 스크롤 막대 영역을 포함하여 칠해진 다음 스크롤 막대가 다시 칠되어 스크롤 막대가 깜박이는 것입니다. 이 문제를 어떻게 해결할 수 있습니까? 다음은 코드입니다. unit Unit1; interface

    2

    1답변

    나는이 과제에 대해 많은 진전을 이뤘습니다. 최종 제품은 버튼을 클릭 할 때마다 임의 색상/임의 크기/임의 위치에 원을 추가해야합니다 (원). 캔버스를 지울 필요가있는 또 다른 단추 (투명)가 있습니다. 여기에 직면 한 두 가지 문제가 있습니다. 내 서클이 임의의 위치에 표시되지 않습니다. 그것들은 모두 화면의 왼쪽 상단부터 시작합니다. 두 번째 문제는 내

    1

    1답변

    내 프로그램에서 내 명확한 버튼을 사용할 수 없습니다. 내 원 버튼은 무작위로 원을 표시하지만 내 명확 버튼은 아무 것도하지 않습니다. 나는 길을 잃었다. 내가 drawColor.Color.TRANSPARENT 또는 mode.clear 사용할 수 있지만 아무것도 작동하는지 알고 있어요. package com.example.randomcircles; im

    1

    1답변

    그래서 Canvas를 확장 한 MainClass라는 클래스가 있습니다. 페인트 방법을 재정의하지 않고 채워진 사각형을 캔버스에 그려 보려고합니다. 그것을 할 수있는 방법이 있습니까 아니면 내가 페인트 방법을 재정의해야하고 거기에 그려 싶어요? import java.awt.Canvas; import java.awt.Color; import java.awt

    3

    1답변

    Qt Quick에서 바늘의 위치에 "불이 들어 오게"되는 부분이있는 게이지를 만들려고합니다. 내가 이것을 할 수있는 한 가지 방법은 세그먼트의 이미지를 그려서 코드에서 여러 번 회전하는 것입니다. 그러나 QML에서이 작업을 수행하는 방법을 알지 못합니다. QML 일 필요는 없으며 Qt Quick 일 필요는 없습니다. 그것은 Qt와 Qt 생성자 내에서 사용할

    -1

    1답변

    저는 윈도우즈에서 완벽하게 작동하는 기본 폰 게임을 디자인했습니다. 그러나 맥 오에스텐에서 컴파일되고 실행될 것입니다. JPanel에 대한 import javax.swing.JFrame; public class Interface extends JFrame { /** * Creates a reference to a new Interface object

    1

    1답변

    파일의 이름을 변경하여 이미지 파일을 표시하고 정렬하는 SWT 응용 프로그램이 있습니다. 비웃기는하지만 이름순으로 정렬 된 파일은 나중에 변경할 수없는 입력 사항입니다. 지금까지 UI가 거의 작동했지만 시작시 초기 이미지가 페인트 이벤트를 생성하지 않으므로 Canvas은 비어 있습니다. 창의 크기를 최소한으로 조정하면 바로 올바르게 표시됩니다. 나는 (아마

    0

    1답변

    선 그래프를 표시하는 데 문제가 있습니다. "Plot"버튼을 누르면 아무 일도 일어나지 않습니다. 이 문제를 해결하는 방법은 무엇입니까? 당신이 jButtonPlotActionPerformed 방법 만 true로 temp 변수를 설정하기 때문에 package linecalculate; import java.awt.BasicStroke; import j

    0

    2답변

    색상을 생성/랜덤 화하고 싶습니다. 생성 된 색상과 가까운 두 번째 색상을 원합니다. 나는 다음과 같이 생성 Paint colors = new Paint(); int red = ran.nextInt(256-100)+100; int green = ran.nextInt(256-100)+100; int blue = ran.nextInt(256-100)+1