Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में ग्राफ़िक्स ऑब्जेक्ट का उपयोग करके हम गोलाकार आयत कैसे बना सकते हैं?

ग्राफिक्स क्लास

  • जावा में, ड्राइंग एक ग्राफिक्स . के माध्यम से होता है ऑब्जेक्ट, यह java.awt.Graphics वर्ग का एक उदाहरण है।
  • प्रत्येक ग्राफिक्स ऑब्जेक्ट की अपनी समन्वय प्रणाली है और ग्राफ़िक्स की सभी विधियाँ हैं जिनमें स्ट्रिंग, रेखाएँ, आयत, वृत्त, बहुभुज शामिल हैं। और आदि
  • हम ग्राफिक्स तक पहुंच प्राप्त कर सकते हैं पेंट(ग्राफिक्स g) . के माध्यम से ऑब्जेक्ट करें विधि।
  • हम drawRoundRect() . का उपयोग कर सकते हैं वह विधि जो x-निर्देशांक, y-निर्देशांक, . को स्वीकार करती है चौड़ाई , ऊंचाई , आर्कविड्थ , और चाप की ऊँचाई एक गोल आयत बनाने के लिए।

उदाहरण

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class RoundedRectangleTest extends JFrame {
   public RoundedRectangleTest() {
      setTitle("RoundedRectangle Test");
      setSize(350, 275);
      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      setLocationRelativeTo(null);
      setVisible(true);
   }
   public void paint(Graphics g) {
      Graphics2D g2d = (Graphics2D) g;
      g2d.drawRoundRect(10, 50, 150, 150, 50, 30); // to draw a rounded rectangle.
   }
   public static void main(String []args) {
      new RoundedRectangleTest();
   }
}

आउटपुट

जावा में ग्राफ़िक्स ऑब्जेक्ट का उपयोग करके हम गोलाकार आयत कैसे बना सकते हैं?


  1. हम जावा में इनवोकलेटर () विधि को कैसे कॉल कर सकते हैं?

    एक आह्वानबाद में() विधि एक स्थिर . है स्विंग यूटिलिटीज . की विधि वर्ग और इसका उपयोग किसी कार्य को करने के लिए किया जा सकता है अतुल्यकालिक रूप से एडब्ल्यूटी . में ईवेंट डिस्पैचर थ्रेड . SwingUtilities.invokeLater() विधि SwingUtilities.invokeAndWait() . की तरह काम करती है सिवाय इसके कि यह अनुरोध

  1. हम जावा में गोलाकार JTextField कैसे कार्यान्वित कर सकते हैं?

    A JTextField JTextComponent . का उपवर्ग है वर्ग और यह सबसे महत्वपूर्ण घटकों में से एक है जो उपयोगकर्ता को एकल-पंक्ति प्रारूप में एक इनपुट टेक्स्ट मान की अनुमति देता है . एक JTextField वर्ग एक एक्शन लिस्टनर generate उत्पन्न करेगा इंटरफ़ेस जब हम इसके अंदर कुछ इनपुट दर्ज करने का प्रयास करते हैं। JT

  1. जावा में BorderFactory का उपयोग करके हम विभिन्न सीमाओं को कैसे कार्यान्वित कर सकते हैं?

    बॉर्डर फैक्ट्री एक कारखाना . है वर्ग जो जावा में विभिन्न प्रकार की सीमाएँ प्रदान करता है। सीमाओं के प्रकार बेवेलबॉर्डर :यह बॉर्डर उठाया . खींचता है या निचला उभरे हुए किनारे। खाली सीमा :यह कोई ड्राइंग नहीं करता, लेकिन जगह लेता है। EtchedBorder :एक निचली नक़्क़ाशीदार सीमा एक आयत और एक उभरी हुई