如何将按钮添加到此代码?我已经写了一个带有菜单栏的代码,但我不知道在哪里添加按钮代码(JButton)。我的目标是编写一个有菜单栏和按钮的程序,不是在工具栏中,而是在打开的applet中。菜单栏仅用于设计,因为选项没有动作监听器。(对不起,我是新来的)
public class MenuBar extends JFrame {
public MenuBar() {
setTitle("Car Selection");
setSize(300, 300);
JMenuBar menuBar = new JMenuBar
我在试着做一个带有子菜单的菜单。由于某种原因,我的菜单不会出现,我不知道为什么。出现JFrame,但JMenuBar未出现。有人能帮我找出问题出在哪里吗?
public class AWorldPanel extends JPanel {
/** Declaring all the menu items within the GUI **/
private JMenuItem Fileitem1 = new JMenuItem("New configuration");
private JMenuItem Fileitem2 = new JMenuIt
在下面的示例中,有什么更好的方法(最简单)来压缩我的代码?
我想可能有一种方法循环或排列这些。当我试图将它们放到数组中时,语法错误就会消失。也许arrayList或treeMap会是一个更好的方法?我对这些结构有点生疏了。我是想深入这件事吗?
private JMenuItem one = new JMenuItem("One");
private JMenuItem two = new JMenuItem("Two");
//...
Java在抱怨!
cannot find symbol
symbol : constructor Bar()
location: class Bar
JPanel panel = new Bar();
^
问:为什么我得到这个error?...everything似乎是正确的。
代码是这样的:
public class JFrameWithPanel
{
public static void main(String[] args)
{
JPanel panel =
我知道有很多关于它的问题,但我都读过了。大多数人更喜欢将文本区域添加到面板中,并将此面板添加到JScrollPane中。我试过了,但没有用。
这是我的密码。
AppSed类
package gui;
import javax.swing.SwingUtilities;
public class AppSed {
public static void main(String[] args){
SwingUtilities.invokeLater(new Runnable(){
public void run(){
new MainFrame();
}
在创建JFileChooser和相关的ActionEvent以单击下面的代码中的fileItem1时,我遇到了一些问题。
问:应该在哪里声明JFileChooser,ActionEvent方法应该在哪里?
import javax.swing.*;
/*
* This class encapsulates the build of the menu bar and
* is called from DrawPanelMain to add to the JFrame
*/
public class SwingMenu extends JMenuBar {
/*
*
我正在做一个简单的游戏,其中数字从上到下下降,我必须键入数字。(当我键入数字时,数字被擦除)这与JApplet文件的Zen.java相协调。
我正在试着用一个典型的菜单栏为这个游戏制作一个菜单。到目前为止,我已经尝试过了..
public class MenuApplet extends JApplet{
public void init(){
JMenuBar menubar = new JMenuBar();
JMenu menuOption = new JMenu("Option");
JMenuIte
我正在尝试编译这段代码,但它一直显示出6个错误,说明是error:call to super must be first statement in constructor --我真的很困惑,也无法纠正它。如果能帮上忙,我们将不胜感激。
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import javax.swing.*;
public class MenuFrame extends JFrame
{
private class ItemHandler
我已经构建了一个UI,但当我尝试选择MenuBar的一个选项时,它绘制得很糟糕。
这是我的主Launcher.java
public class Launcher
{
public static void main(String[] args) throws IOException
{
SwingUtilities.invokeLater(new Runnable()
{
public void run()
{
new Gui();
}
我想把一个图像放在一个扩展的JFrame上,将它设置为背景,扩展的jframe只包含菜单栏。问题是,它没有显示图片,我不知道我可能做错了什么。任何想法都会受到高度赞赏。
public class VirtualViewGUI extends JFrame{
public VirtualViewGUI()
{
super("Virtual View");
JMenuBar jmenuBar = new JMenuBar();
JMenu fileMenu = new JMenu("File
我正在尝试创建一个播放列表gui。这段代码显示了带有菜单的JFrame和运行时自动出现的文件选择器,我需要添加什么才能使它成为用户选择打开文件选择器的按钮,以及如何在他们选择音乐文件之后显示音乐文件?好像是要像播放列表一样显示,这样他们就可以选择删除、复制等等。谢谢你的帮助!
public class PlaylistView extends JFrame{
public static void main(String[] args){
JFrame f = new JFrame("Playlist");
f.setVisible
当JPanel像这样声明时,我不确定如何引用它。
这是整个程序的编码:一切正常,但布局不是我想要的。将BorderLayouts添加到其中似乎不起作用。
class FrameDemo
{
public static void main(String[] args)
{
final JFrame frame = new JFrame("CIT Test Program");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setPreferre
我有一个叫它(aaa)的JPopupMenu,里面有Jmenu(mmm),包含一些JmenuItems(like b,c,d,k)。这个弹出式菜单显示在面板上的右击,并在mmm菜单上出现子menu (b,c,d,k),但如果我在mmm菜单下稍微向下一点,子menu (b,c,d,k)消失,我如何解决这个问题,以使更友好?我可以使子menu (b,c,d,k)出现与鼠标左键点击在mmm菜单上吗?
JPopupMenu aaa = new JPopupMenu();
JMenu mmm = new JMenu("mmm");
JMenuItem b = new JMenuItem(
我的代码工作正常,除了子菜单。"Import“按钮应该扩展为新闻提要、书签和邮件。然而,该程序甚至不显示“导入”。它显示不能悬停的第一个子菜单项("newsfeed")。我做错了什么?
import javax.swing.*;
import java.awt.event.*;
public class test extends JFrame{
private static final long serialVersionUID = 1L;
public static void main(String[] args){
SwingUtilities.inv
我有以下SwingMenu类。包基;
import javax.swing.*;
public class SwingMenu {
public static void main(String[] args) {
SwingMenu s = new SwingMenu();
}
public SwingMenu() {
JFrame frame = new JFrame(
"Creating a JMenuBar, JMenu, JMenuItem and seprator Component&
每次我改变字体,它会回到默认的大小,它是12,即使我以前用"Tamano“菜单改变它,每次它也只回到12,我猜是我用deriveFont()改变大小的方式,但我现在没有其他方法来改变它了吗?
public static class cambiar extends JFrame {
public cambiar() {
final Font aryal = new Font("Comic Sans MS", Font.PLAIN, 12);
JFrame ventana = new JFrame("Cambios en e