Search the Community
Showing results for tags 'jframe'.
-
Klau. man ir problēma. Taisu aplikāciju Javā (JCreator), kur ir vairāki JFrame logi. Pagaidām viss ir vienā failā. nebiju domājis, ka tas aizņems tik daudz... koda rindu skaits palielinās, tāpēc gribās visu pārskatāmāk. Domāju, ka varētu katru JFrame likt savā failā, un atsevišķi vēl arī metodes, ko izsauc tiem rāmjiem, citā failā. + vēl 1 failu, kur realizējas main metode un atveras galvenais JFrame. Kopējā doma - sākumā atveras viens logs un iekš menu ir iespēja atvērt vēl citus logus un darboties tajos, neatkarīgi vienam no otra. Kā panākt, ka projektā katram freimam ir savs fails? apmēram to sintaksi gribu zināt. zinu, ka vajag katram failam augšā lkm package <nosaukums_projektam>; Meklēju googlē - īsti neatradu neko tādu. Ceru, ka spēsiet palīdzēt. Ok. lai vienkāršotu atbildēšanu - pasakiet vai parādiet, kā uztaisīt 1 failu, kurā tiek izveidota metode (elementāra) un 2. failu, kurā tā metode tiek pielietota! (kas ir jāimportē utt.) elementāri - bet man galīgi nesanāk!
-
Sveiki programmētāji. Iepriekš esmu ievietojis jautājumus par javas appletiem. sapratu, ka manu darbu labāk taisīt JFrame-ā un sāku mācīties JFrame īpatnības un tgd taisu tur. Mēģinu uztaisīt ActionListenerus, bet ir problēma. Piemēram, vienā metodē tiek izveidots: JFrame raamis = new JFrame(" Darbs"); ... un tālāk gribās viņu rediģēt. bet ir tāda lieta, a to raami nevar atrast. cik saprotu, pēc definēšanas viņa redzamības apgabals ir nepietiekoši liels. Kā uztaisīt, lai to JFrame varētu apstrādāt/izmantot jebkurā metodē? Galvenā ideja ir ar actionListeneriem mainīt visa JFrame fona krāsas. Ir tā, ka main metodē palaiž tikai run metodi, kurā ir viena iepriekš izveidota metode, kurā ir : JFrame.setDefaultLookAndFeelDecorated(true); JFrame frame = new JFrame("Projekts"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(500, 300); frame.setVisible(true); Pārējais viss galvenais vizuālais (pagaidām) ir JMenuBar klases metodē. Ceru, ka ideja ir skaidra. Pamats ir ņemts no citas programmas. kkāda tutoriāļa... Kods ir pārāk liels, lai viņu te liktu iekšā. Ja tiešām kāds domā, ka var palīdzēt, bet jāredz kods, izveidošu prototipu... Ceru, ka spēsiet palīdzēt.