问题描述
- 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 ) );
}
解决方案
这些代码的作用是初始化主菜单条。
http://blog.chinaunix.net/uid-13670711-id-191725.html
http://jingyan.baidu.com/article/14bd256e29dd0dbb6c261264.html
同时通过自绘来改变菜单的外观。
解决方案二:
这是一段代码里面不懂的几行,
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)"}
};
解决方案三:
楼主的第二个问题,就是定义了一个二位字符串数组的。