java swing组建代码是什么意思?

jMenuItem[i][j] = new JMenuItem(menuItem[i][j].split("\|")[0]);

jMenuItem[i][j].setAccelerator(KeyStroke.getKeyStroke(Integer.parseInt(menuItem[i][j].split("\|")[1]),

ActionEvent.CTRL_MASK) );

jMenu[i].addSeparator();

drawPanel.filename = fileDialog.getDirectory()+fileDialog.getFile();

public void paint(Graphics g) {
Graphics2D g2d = (Graphics2D) g;
g2d.setPaint( new GradientPaint( 0, 0, G_color_left, 100, 0, G_color_right, true ) );
g2d.fill( new Rectangle2D.Double( 0, 0, 100, 25 ) );
}

3个回答

这些代码的作用是初始化主菜单条。
http://blog.chinaunix.net/uid-13670711-id-191725.html
http://jingyan.baidu.com/article/14bd256e29dd0dbb6c261264.html
同时通过自绘来改变菜单的外观。

NeQrhk
NeQrhk 那后面的paint代码是表示什么
大约 4 年之前 回复

这是一段代码里面不懂的几行,
private String menuItem[][]={
{"新建(N)|78","打开(O)|79","保存(S)|83","另存为(A)","退出(X)|88"},
{"撤消(U)|90","重复(R)|89","剪切(T)|87","复制(C)|68","粘贴(P)|85"},
{"工具箱(T)|84","色块(C)|76","状态栏(S)","属性栏(M)"},
{"关于七喜猫猫画板(A)"}
};

楼主的第二个问题,就是定义了一个二位字符串数组的。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问