因此,我尝试查看 Java 文档来寻求帮助,但很快就感到困惑。我正在尝试向菜单项“编辑”添加一个子菜单,该菜单项将具有“复制”和“粘贴”子菜单,并且我知道如何执行此操作。我创建了一个子菜单变量,我可以使用它吗?请帮忙,谢谢。代码如下。
import javax.swing.JFrame;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JMenuItem;
public class MyJFrame extends JFrame
{
JMenuBar menubar;
JMenu menu, submenu;
JMenuItem mi;
public MyJFrame(String title)
{
super(title);
menubar = new JMenuBar();
setJMenuBar(menubar);
buildMenu();
}
void buildMenu()
{
menu = new JMenu("File");
mi = new JMenuItem("New");
menu.add(mi);
menubar.add(menu);
mi = new JMenuItem("List Files");
menu.add(mi);
menubar.add(menu);
menu.addSeparator();
mi = new JMenuItem("Save As");
menu.add(mi);
menubar.add(menu);
menu.addSeparator();
mi = new JMenuItem("Close");
menu.add(mi);
menubar.add(menu);
menu = new JMenu("Tools");
mi = new JMenuItem("Sort");
menu.add(mi); …Run Code Online (Sandbox Code Playgroud) 我有下表:
CREATE TABLE public.employees
(
employee_id integer NOT NULL,
name text NOT NULL,
date_of_birth date,
address text,
email text,
CONSTRAINT employees_pkey PRIMARY KEY (employees_id),
CONSTRAINT employees_email_key UNIQUE (email)
)
Run Code Online (Sandbox Code Playgroud)
如何在输出中列出每个员工的姓名及其年龄?
谢谢。
我有3个文件
hellomain.c
hellofunc.c
helloheader.h
Run Code Online (Sandbox Code Playgroud)
我正在通过 GCC 编译器运行。通常我会输入:
gcc helloheader.h hellomain.c hellofunc.c -o results
Run Code Online (Sandbox Code Playgroud)
一切都会运行。
如何将其转换为 makefile?我知道我必须给它加上标题makefile。我知道我必须通过make在编译器中输入来调用它。但不确定在 makefile 中实际输入什么。
我有2个枚举,2种颜色的颜色和13种车型的车型.我有一个汽车结构,有两个相应的成员.如果我的结构在数组中,如何通过循环分配枚举值?
enum carType {A, B, C, D, E, F, G, H, I, J, K, L, M};
enum color {BLACK, WHITE};
typedef enum carType CarType;
typedef enum color Color;
struct car {
CarType myCarType;
Color myColor;
};
typedef struct car Car;
void createGarage(Car *garage)
{
}
main()
{
Car garage[26];
createGarage(garage);
}
Run Code Online (Sandbox Code Playgroud)
如何在我的车库阵列中循环,并确保每种车型都有黑色和白色两种颜色?
我知道我的车库阵列中有26个空格,所以我知道我可以使用for循环,但我怎么能完全完成任务呢?
我有一个头文件和两个源文件.在所述头文件中,我有以下声明:
const char *letters[] = {"A", "B", "C", "D"};
Run Code Online (Sandbox Code Playgroud)
我已将头文件包含在两个源文件中.当我尝试编译时,我得到:
/tmp/cc6gLw9s.o:(.data+0xa0): multiple definition of `letters'
/tmp/ccjqd0rr.o:(.data+0xa0): first defined here
Run Code Online (Sandbox Code Playgroud)