【查看源码怎么更改】【滑动验证源码】【python源码之家】java jframe类源码_java中jframe类
1.程序员在创建一个JFrame时,类源类可以创建一个菜单栏,可利用什么方法将它加入菜单栏?
2.java编程:在jframe内单击鼠标,在单击出画一个红色的类源类圆,麻烦大神编一下,类源类急求!类源类!类源类查看源码怎么更改!类源类滑动验证源码!类源类!类源类!类源类!类源类
程序员在创建一个JFrame时,类源类可以创建一个菜单栏,可利用什么方法将它加入菜单栏?
在Java中,你可以使用JMenuBar类来创建一个菜单栏,类源类并使用setJMenuBar()方法将它添加到JFrame中。类源类python源码之家以下是类源类一个简单的例子:
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的支付程序源码顶部,并设置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
}
}
}