欢迎来到皮皮网官网

【源码入门教程】【director 源码】【大发 源码】java jframe类源码_java中jframe类

时间:2024-12-26 03:32:31 来源:拖拽网站源码

1.程序员在创建一个JFrame时,类源类可以创建一个菜单栏,可利用什么方法将它加入菜单栏?
2.java编程:在jframe内单击鼠标,在单击出画一个红色的类源类圆,麻烦大神编一下,类源类急求!类源类!类源类源码入门教程!类源类director 源码!类源类!类源类!类源类!类源类

java jframe类源码_java中jframe类

程序员在创建一个JFrame时,类源类可以创建一个菜单栏,可利用什么方法将它加入菜单栏?

       在Java中,你可以使用JMenuBar类来创建一个菜单栏,类源类并使用setJMenuBar()方法将它添加到JFrame中。类源类大发 源码以下是类源类一个简单的例子:

       javaimport javax.swing.*;

       public class Main {

       public static void main(String[] args) {

       // 创建一个新的 JFrame

       JFrame frame = new JFrame("菜单示例");

       // 创建一个新的 JMenuBar

       JMenuBar menuBar = new JMenuBar();

       // 创建一个新的 JMenu

       JMenu menu = new JMenu("菜单");

       // 添加一个 JMenuItem 到菜单

       JMenuItem menuItem = new JMenuItem("菜单项");

       menu.add(menuItem);

       // 将菜单添加到菜单栏

       menuBar.add(menu);

       // 将菜单栏设置为 JFrame 的顶部

       frame.setJMenuBar(menuBar);

       // 设置 JFrame 的大小并使其可见

       frame.setSize(, );

       frame.setVisible(true);

       }

       }

       在这个例子中,我们首先创建了一个新的类源类JFrame,然后创建了一个新的JMenuBar。我们创建了一个新的红枣源码JMenu并添加了一个JMenuItem。然后,我们将这个菜单添加到菜单栏中。最后,我们使用setJMenuBar()方法将菜单栏设置为JFrame的gvmaker 源码顶部,并设置JFrame的大小使其可见。

java编程:在jframe内单击鼠标,在单击出画一个红色的圆,麻烦大神编一下,急求!!!!!!!

       public class Canvs extends JFrame {

           private JPanel contentPane;

           /

**

            * Launch the application.

            */

           public static void main(String[] args) {

               EventQueue.invokeLater(new Runnable() {

                   public void run() {

                       try {

                           Canvs frame = new Canvs();

                           frame.setVisible(true);

                       } catch (Exception e) {

                           e.printStackTrace();

                       }

                   }

               });

           }

           /

**

            * Create the frame.

            */

           public Canvs() {

               setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

               setBounds(, , , );

               contentPane = new MyPanel();

               contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));

               contentPane.setLayout(new BorderLayout(0, 0));

               setContentPane(contentPane);        

               

               

           }

           

           class  MyPanel extends JPanel implements MouseListener{

               @Override

               public void paint(Graphics g) {         

                   addMouseListener(this);            

               }

               @Override

               public void mouseClicked(MouseEvent e) {

                   // TODO Auto-generated method stub

                   Graphics2D g=(Graphics2D) getGraphics();

               g.setColor(Color.red);

                   int d_width=;

                   int xx=e.getX()-d_width/2;

                   int yy=e.getY()-d_width/2;

                   g.drawOval(xx,yy,d_width,d_width);//画椭圆

                   //repaint();

               }

               @Override

               public void mouseEntered(MouseEvent e) {

                   // TODO Auto-generated method stub

                   

               }

               @Override

               public void mouseExited(MouseEvent e) {

                   // TODO Auto-generated method stub

                   

               }

               @Override

               public void mousePressed(MouseEvent e) {

                   // TODO Auto-generated method stub

                   

               }

               @Override

               public void mouseReleased(MouseEvent e) {

                   // TODO Auto-generated method stub

                   

               }

           

           }

       }

copyright © 2016 powered by 皮皮网   sitemap