Вниз  Java-программирование (1-ые посты)
- 30.11.2011 / 17:44
treut
  Пользователь

treut 
Сейчас: Offline
XakepPRO (30.11.2011/06:07)
......высокоуровневый пользовательский интерфейс.
Объясните пожалуйста как понять это
- 30.11.2011 / 18:16
kiriman
  Пользователь

kiriman 
Сейчас: Offline
treut, Это формы и списки(класс Form и List)
- 30.11.2011 / 20:30
Kosma
  Пользователь

Kosma 
Сейчас: Offline
Как можно расположить элементы Choice в случайном порядке? Пожалуйста ответьте.
- 30.11.2011 / 20:37
treut
  Пользователь

treut 
Сейчас: Offline
kiriman, Спасибо, значит про высокоуровневый пользовательский интерфейс я по крайней мере на 75-80 % знаю. Так что пожалста, теперь скажите как сделать то про что я спрашивал
- 30.11.2011 / 20:56
Vynder
  Пользователь

Vynder 
Сейчас: Offline
есть один массив из 32 елементов.
Надо рандомно заполнить 8 других массивов елементами первого.
- 30.11.2011 / 22:37
Doctor_Drive
  Пользователь

Doctor_Drive 
Сейчас: Offline
Vynder (30.11.2011/19:56)есть один массив из 32 елементов.Надо рандомно заполнить 8 других массивов елементами первого.
  1. import java.util.Random;
  2. import java.util.Vector;
  3.  
  4. public class test {
  5.  
  6.     public static void main(String[] args) {
  7.         Random rnd = new Random();
  8.         int[] a = new int[32];
  9.         Vector v = new Vector();
  10.         System.out.println("A:");
  11.         for (short i = 0; i < a.length; i++) {
  12.             a[i] = rnd.nextInt() % 1000;
  13.             System.out.println(a[i]);
  14.             v.addElement(a[i]);
  15.         }
  16.  
  17.         int[][] b = new int[4][8];
  18.  
  19.         for (short i = 0; i < 8; i++) {
  20.             for (short j = 0; j < 4; j++) {
  21.                 int rand = Math.abs(rnd.nextInt() % v.size());
  22.                 b[j][i] = (int)v.elementAt(rand);
  23.                 v.removeElementAt(rand);
  24.             }
  25.         }
  26.  
  27.         System.out.println("\nB:");
  28.         for (short i = 0; i < 8; i++) {
  29.             for (short j = 0; j < 4; j++) {
  30.                 System.out.println(b[j][i]);
  31.             }
  32.         }
  33.  
  34.         int[] c = b[0];
  35.         int[] d = b[1];
  36.         int[] e = b[2];
  37.         int[] f = b[3];
  38.     }
  39. }


Изменено Doctor_Drive (30.11 / 22:41) (всего 4 раза)
- 30.11.2011 / 22:46
Doctor_Drive
  Пользователь

Doctor_Drive 
Сейчас: Offline
treut (30.11.2011/19:37)kiriman, Спасибо, значит про высокоуровневый пользовательский интерфейс я по крайней мере на 75-80 % знаю. Так что пожалста, теперь скажите как сделать то про что я спрашивал
Берешь создаешь список.
и тм где
  1. commandAction(Command c, Displayable d) {
  2.     if (d == список) {
  3.         if (c == List.SELECT_COMMAND) {
  4.              spravka();
  5.         }
  6.     }
  7. }
  8.  
  9. private void spravka() {
  10.      создаешь форму справки
  11.      display.SetCurrent(справка);
  12. }

- 30.11.2011 / 22:53
Doctor_Drive
  Пользователь

Doctor_Drive 
Сейчас: Offline
Ах да, я не учел, надо так

  1. commandAction(Command c, Displayable d) {
  2.     if (d == список) {
  3.         if (c == List.SELECT_COMMAND) {
  4.             switch (список.getSelectedIndex()) {
  5.                 //если справка у тебя третий елемент, тогда игдекс справки будет два
  6.                 case 2: spravka(); break;
  7.             }
  8.         }
  9.     }
  10. }


Изменено Doctor_Drive (30.11 / 22:53) (всего 2 раза)
- 30.11.2011 / 22:57
treut
  Пользователь

treut 
Сейчас: Offline
Doctor_Drive, Благодарю, попробую сделать :) а нельзя так if(c == .... && d == List ....) { ?

Изменено treut (30.11 / 22:59) (всего 1 раз)
- 30.11.2011 / 23:01
Doctor_Drive
  Пользователь

Doctor_Drive 
Сейчас: Offline
treut (30.11.2011/21:57)Doctor_Drive, Благодарю, попробую сделать :) а нельзя так if(c == .... && d == List ....) { ?
Можно, но лучше сначала проверить d, если у тебя будет несколько Displayable.
Потом проверять комманды.
Наверх  Всего сообщений: 16875
Фильтровать сообщения
Поиск по теме
Файлы топика (794)