30.11.2011 / 17:44 | |
treut Пользователь Сейчас: Offline
Имя: Treut Откуда: World Wide Web Регистрация: 25.10.2011
| XakepPRO (30.11.2011/06:07) ......высокоуровневый пользовательский интерфейс.Объясните пожалуйста как понять это
|
30.11.2011 / 18:16 | |
kiriman Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
| treut, Это формы и списки(класс Form и List)
|
30.11.2011 / 20:30 | |
Kosma Пользователь Сейчас: Offline
Имя: Begei Регистрация: 09.05.2011
| Как можно расположить элементы Choice в случайном порядке? Пожалуйста ответьте.
|
30.11.2011 / 20:37 | |
treut Пользователь Сейчас: Offline
Имя: Treut Откуда: World Wide Web Регистрация: 25.10.2011
| kiriman, Спасибо, значит про высокоуровневый пользовательский интерфейс я по крайней мере на 75-80 % знаю. Так что пожалста, теперь скажите как сделать то про что я спрашивал
|
30.11.2011 / 20:56 | |
Vynder Пользователь Сейчас: Offline
Имя: Андрій Регистрация: 17.09.2011
| есть один массив из 32 елементов. Надо рандомно заполнить 8 других массивов елементами первого.
|
30.11.2011 / 22:37 | |
Doctor_Drive Пользователь Сейчас: Offline
Имя: Славик Регистрация: 29.06.2010
| Vynder (30.11.2011/19:56)есть один массив из 32 елементов.Надо рандомно заполнить 8 других массивов елементами первого.import java.util.Random;
import java.util.Vector;
public class test {
public static void main(String[] args) {
Random rnd = new Random();
int[] a = new int[32];
Vector v = new Vector();
System.out.println("A:");
for (short i = 0; i < a.length; i++) {
a[i] = rnd.nextInt() % 1000;
System.out.println(a[i]);
v.addElement(a[i]);
}
int[][] b = new int[4][8];
for (short i = 0; i < 8; i++) {
for (short j = 0; j < 4; j++) {
int rand = Math.abs(rnd.nextInt() % v.size());
b[j][i] = (int)v.elementAt(rand);
v.removeElementAt(rand);
}
}
System.out.println("\nB:");
for (short i = 0; i < 8; i++) {
for (short j = 0; j < 4; j++) {
System.out.println(b[j][i]);
}
}
int[] c = b[0];
int[] d = b[1];
int[] e = b[2];
int[] f = b[3];
}
}
Изменено Doctor_Drive (30.11 / 22:41) (всего 4 раза) |
30.11.2011 / 22:46 | |
Doctor_Drive Пользователь Сейчас: Offline
Имя: Славик Регистрация: 29.06.2010
| treut (30.11.2011/19:37)kiriman, Спасибо, значит про высокоуровневый пользовательский интерфейс я по крайней мере на 75-80 % знаю. Так что пожалста, теперь скажите как сделать то про что я спрашивалБерешь создаешь список. и тм где commandAction(Command c, Displayable d) {
if (d == список) {
if (c == List.SELECT_COMMAND) {
spravka();
}
}
}
private void spravka() {
создаешь форму справки
display.SetCurrent(справка);
}
|
30.11.2011 / 22:53 | |
Doctor_Drive Пользователь Сейчас: Offline
Имя: Славик Регистрация: 29.06.2010
| Ах да, я не учел, надо так commandAction(Command c, Displayable d) {
if (d == список) {
if (c == List.SELECT_COMMAND) {
switch (список.getSelectedIndex()) {
//если справка у тебя третий елемент, тогда игдекс справки будет два
case 2: spravka(); break;
}
}
}
}
Изменено Doctor_Drive (30.11 / 22:53) (всего 2 раза) |
30.11.2011 / 22:57 | |
treut Пользователь Сейчас: Offline
Имя: Treut Откуда: World Wide Web Регистрация: 25.10.2011
| Doctor_Drive, Благодарю, попробую сделать а нельзя так if(c == .... && d == List ....) { ? Изменено treut (30.11 / 22:59) (всего 1 раз) |
30.11.2011 / 23:01 | |
Doctor_Drive Пользователь Сейчас: Offline
Имя: Славик Регистрация: 29.06.2010
| treut (30.11.2011/21:57)Doctor_Drive, Благодарю, попробую сделать а нельзя так if(c == .... && d == List ....) { ?Можно, но лучше сначала проверить d, если у тебя будет несколько Displayable. Потом проверять комманды. |